Cerinţa
Se dau două numere naturale a și b. Determinati numărul de palindroame 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 palindroame 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 palindroame din intervalul 85 130 sunt 88 99 101 111 121.
problema # 368 de pe pbinfo
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int palindrom(int n){
int k,z=0;
k=n;
while(k){
z=z*10+k%10;
k/=10;}
if(z==n)
return 1; else return 0;
}
int main(){
int a,b,i,nr=0;
cin>>a>>b;
for(i=a;i<=b;i++)
if(palindrom(i)==1)
nr++;
cout<<nr;
return 0;}
using namespace std;
int palindrom(int n){
int k,z=0;
k=n;
while(k){
z=z*10+k%10;
k/=10;}
if(z==n)
return 1; else return 0;
}
int main(){
int a,b,i,nr=0;
cin>>a>>b;
for(i=a;i<=b;i++)
if(palindrom(i)==1)
nr++;
cout<<nr;
return 0;}
iJack:
Mersi, dar nu functioneaza...
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă