312
Cerința
Se dă un șir cu n
cifre, reprezentând cifrele unui număr natural x
. Să se afișeze numărul x
, iar pe linia următoare mesajul DA
dacă x
este palindrom și mesajul NU
în caz contrar.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi cele n
cifre.
Date de ieșire
Programul va afișa pe ecran numărul x
, iar pe următoarea linie DA
sau NU
conform cerinței.
Restricții și precizări
1 ≤ n ≤ 1000
Exemplu
Intrare
5 1 2 3 2 1
Ieșire
12321 DA
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[1001]; for(int i = 1; i <= n; ++i) cin >> a[i]; for(int i = 1; i <= n; ++i) cout << a[i]; cout << endl; bool pal = true; for(int i = 1, j = n; i < j; ++i, --j) if(a[i] != a[j]) pal = false; if(pal) cout << "DA"; else cout << "NU"; return 0; }
Comentarii