fbpx

Problema #1650 – AcelasiNumar – Rezolvari PBInfo

de Mihai-Alexandru

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

S-ar putea sa iti placa