Informatică, întrebare adresată de Andrey555, 8 ani în urmă

Elaboraţi un program care citeşte de la tastatură un şir de n numere naturale şi afişează
pe ecran lungimea celui mai lung subşir de zerouri.

Răspunsuri la întrebare

Răspuns de OiLoveYouO
1

#include <iostream>

using namespace std;

int n, x, i, k, mx;

int main ()

{

cin >> n; /*se citeste numarul de elemente*/

k = 0; mx = 0;

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

cin >> x; /*se citesc elementele*/

if (x == 0) k++; /*in k se numara de cate ori apare 0*/

else k = 0; /*daca se intalneste un numar care nu este 0, k se reseteaza*/

if (mx < k) mx = k; /*in mx se retine lungimea maxima a unui subsir de 0 uri*/

}

cout << mx;

return 0;

}

Doar ce este boldat face parte din codul propriu-zis, tot ce este pe langa (textul dintre /* ... */) sunt comentarii si nu trebuie introduse neaparat in cod (dar daca le introduci, nu modifica functionalitatea acestuia)


Andrey555: А почиму нечего не выдаёт
Andrey555: Спасибо!
Alte întrebări interesante