Informatică, întrebare adresată de anamaria0529, 8 ani în urmă

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 Sergetec
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