297
Cerința
Se dă un număr întreg n
și alte k
numere întregi. Să se afle dacă, adunând toate cele k
numere la n
se obține o valoare egală cu valoarea inițială a lui n
.
Date de intrare
Programul citește de la tastatură numerele n k
, iar apoi k
numere întregi.
Date de ieșire
Programul va afișa pe ecran textul “DA” dacă numărul final este egal cu cel inițial sau textul “NU” în caz contrar.
Restricții și precizări
-1000000 ≤ n ≤ 1000000
2 ≤ k ≤ 10
Exemplu
Intrare
25 3 16 -9 3
Ieșire
NU
Explicație
25 + 16 - 9 + 3 = 35
, număr diferit de cel inițial (25
).
#include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; int k; cin >> k; int tmp; int s=0; for (int i=1 ; i <= k; ++i) { cin >> tmp; s+=tmp; } if (s==0) cout << "DA"; else cout << "NU"; return 0; }
Comentarii