Informatică, întrebare adresată de vilceaamanda3, 7 ani în urmă

14. Se dă un şir cu n
(10<n<100)elemente, numere intregi. Să se realizeze un program C++ ce va
afişa mesajul DA dacă în şir există elemente nule, respectiv NU dacă în şir nu există astfel de
elemente.​

Răspunsuri la întrebare

Răspuns de bobita25
1

Răspuns:

#include <iostream>

using namespace std;

bool ok;

int main()

{

int n; cin >> n;

int x;

for(int i = 1; i <= n; i++)

{

 cin >> x;

 if(x == 0)

  ok = true;

}

if(ok)

 cout << "DA";

else cout << "NU";

return 0;

}

Explicație:

Citim elementele în for, iar pe măsură ce le citim, verificăm pe fiecare în parte dacă este nul sau nu. În cazul în care întâlnim element nul, ok devine true (adică am găsit element nul).

La final, daca există ok (adică daca este true), se va afișa mesajul ”DA”, iar în caz contrar, se afișează ”NU”.


vilceaamanda3: MERSI MULT
Alte întrebări interesante