269
Cerinţa
Se dă un şir cu n
elemente, numere naturale. Să se verifice dacă oglinditul primului element apare printre celelalte elemente ale șirului.
Date de intrare
Programul citește de la tastatură numărul n
, iar apoi cele n
elemente ale şirului, separate prin spaţii.
Date de ieşire
Programul afișează pe ecran mesajul DA
, dacă există în şir elemente egale cu oglinditul primului element, respectiv NU
în caz contrar.
Restricţii şi precizări
1 ≤ n ≤ 100
- elementele şirului vor avea cel mult
9
cifre
Exemplu
Date de intrare
5 804 60 102 408 6
Date de ieșire
DA
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int a[101]; for(int i = 1; i <= n; ++i) cin >> a[i]; int ca = a[1]; int ogl = 0; while(ca){ ogl = ogl * 10 + ca % 10; ca /= 10; } bool ok = false; for(int i = 2; i <= n; ++i) if(ogl == a[i]) ok = true; if(ok) cout << "DA"; else cout << "NU"; return 0; }
Comentarii