Sa se afiseze toate perechile de numere palindromice, de cel putin 2 cifre, mai mici sau egale decat un numar natural n dat,n>=2. O pereche de numere se numeste palindromica daca al doilea numar al perechii este egal cu oglinditul primului numar. C++
Răspunsuri la întrebare
Răspuns de
0
Salut!
Ai rezolvarea in C++ mai jos
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
for (int i = 10; i <= n; ++i) {
//Calculam oglinditul primului numar
int ogl = 0, ci = i;
while (ci) {
ogl = ogl * 10 + ci % 10;
ci /= 10;
}
for (int j = i + 1; j <= n; ++j) {
//Verificam daca al doilea este egal cu oglinditul primului
if (ogl == j) {
cout << i << " " << j << '\n';
}
}
}
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Geografie,
8 ani în urmă
Matematică,
8 ani în urmă
Informatică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă