Scrie un program care citeste de la tastatura un numar natural n(n<100) si afiseaza pe ecran primele n palindromuri naturale nenule in ordine crescatoare
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
#include <iostream>
using namespace std;
int estepalindr(int n){
int rs = 0;
int m = n;
while (n) {
rs = rs * 10 + n % 10;
n /= 10;
}
if ( rs == m ){
return 1;
}
return 0;
}
int main() {
int n;
int i = 0;
int k = 2;
cout << "n=";
cin >> n;
while (i < n){
if ( estepalindr(k) ) {
cout << k << ' ';
k++;
i++;
}
else {
k++;
}
}
return 0;
}
Explicație:
Alte întrebări interesante
Matematică,
8 ani în urmă
Franceza,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă