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

Se dau n numere naturale. Afisati cate dintre acestea sunt palindroame(se numeste palindrom un numar natural care citit de la stanga la dreapta si de la dreapta la stanga are aceeasi valoare)


ACF17: C++ sau pseudocod?
FizzyPlays: Chiar nu stiu ce sa-ti spun.. ambele? =))

Răspunsuri la întrebare

Răspuns de ACF17
0
#include iostream. using namespace std; int main(). {. int n,a,i,r,ca,nr=0; cin>>n; for(i=1;i<=n;i++). {. r=0; cin>>a;ca=a; while(a!=0). {r=r*10+a%10; a=a/10;}. if(ca==r) nr++ } cout<< nr; return 0; }
Răspuns de express
1
#include <iostream>
using namespace std;
int n, x, k, i, inv, nr;
int main()
{
    cin >> n;
    for(i = 1; i <= n; i ++)
    {
        cin >> x;
        k = x;
        inv=0;
        while(x!=0)
        {
            inv=inv * 10 + x % 10;
            x = x / 10;
        }
        if(inv == k) nr ++;
    }
    cout << nr;
    return 0;
}

Alte întrebări interesante