Informatică, întrebare adresată de iJack, 9 ani în urmă

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 Skipe
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;}



iJack: Mersi, dar nu functioneaza...
Alte întrebări interesante