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

Să se scrie un algoritm care citeşte un şir de numere intregi până când se introduce valoarea zero. Să se determine câte numere sunt divizibile cu 3.​

Răspunsuri la întrebare

Răspuns de tracoylir101
1

Răspuns:

presupun că vrei să fie scris în C/C++

deci:

#include <iostream>

using namespace std;

int main()

{

int nr, contorDiv = 0;

cin >> nr;

if(nr % 3 == 0)

contorDiv++;

while(nr != 0)

{

cin >> nr;

if(nr % 3 == 0)

contorDiv++;

}

cout << contorDiv;

}

Explicație:

nr - în variabila asta citești numerele din șir pe rând

contorDiv - în variabila asta numeri/contorizezi de câte ori un număr citit este divizibil cu 3

while(nr != 0) - cât timp numărul citit în nr este diferit de 0, continuă să execute codul dintre acolade, adică citește nr în continuare, verifică dacă e divizibil cu 3 și repetă procesul cât timp nr diferit de 0

contor++; - înseamnă contor = contor + 1;

Alte întrebări interesante