Cerinţa
Se dau două numere naturale a și b. Determinati numărul de palindromuri cuprinse în intervalul determinat de cele două numere.
Date de intrare
Programul citește de la tastatură două numere naturale a și b.
Date de ieșire
Programul afișează pe ecran numărul P, reprezentând numărul de palindromuri cuprinse în intervalul determinat de a și b.
Restricții și precizări
1 ≤ a,b ≤ 1.000.000
nu este obligatoriu ca valorile citite să respecte condiția a ≤ b.
Exemplu
Date de intrare
130 85
Date de ieșire
5
Explicație
Cele 5 palindromuri din intervalul 85 130 sunt 88, 99, 101, 111, 121.
dianaalxiliescu:
In c++
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int palindrom(int x)
{
int ogl=0, k=x;
while (k)
{
ogl=ogl*10+k%10;
k/=10;
}
if (ogl==x) return 1;
else return 0;
}
int main()
{
int a, b, num, contor=0;
cin >> a >> b;
if (a>b) swap(a,b);
num=a;
while (num<=b)
{
if (palindrom(num)) ++contor;
++num;
}
cout << contor;
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Franceza,
9 ani în urmă