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

Se citesc de la tastatură n numere întregi. Câte dintre acestea sunt palindromuri?

Răspunsuri la întrebare

Răspuns de ated
1
#include <iostream>

using namespace std;

int main()
{
    int n; cin >> n;
    for (int i=0; i<n; i++)
    {
        int x; cin >> x;
        int t=x, inv=0;
        while(t)
        {
            inv = inv*10 + t%10;
            t /= 10;
        }
        if (inv == x)
            cout << x << " ";
    }
    return 0;
}


Edith14: De ce i=0 si nu cu 1 ?
ated: e acelasi lucru; intervalul [0; n) (e i<n, nu i<=n) are la fel de multe elemente ca [1; n]
Edith14: Aha. Si inv ce e mai exact?
ated: inv e inversul lui x; daca x = inv atunci numarul e palindrom 9
Edith14: Si dc e 9 ?
ated: pentru ca am scris din greseala '9' :))
Edith14: Aa ok :))
Alte întrebări interesante