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
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
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă