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

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).

Răspunsuri la întrebare

Răspuns de cosmoserdean
8
include <iostream>
using namespace std;
int main() {
int n, k, s, nr;
s = 0;
cout << "n = ";
cin >> n;
cout << "k = ";
cin >> k;
for (int i = 0; i < k; i++) {
cout << "nr = ";
cin >> nr;
s = s + nr;
}
if (s == n)
cout << "da";
else
cout << "nu";
}
Alte întrebări interesante