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

imi poate explica cineva algoritmul
#include

int main()
{
int a;
cin>>a;
a=1;
while (a%5!=0)
{
cout< a++;
}
return 0;
}

Răspunsuri la întrebare

Răspuns de rossetta
0
int a;      -> declaram o variabila
cin >> a -> citim valoarea introdusa de la tastatura
a = 1   -> a isi schimba valoarea pe care o avea anterior (acum are valoarea 1)

while (a % 5 != 0) -> cat timp a nu este divizibil cu 5 se executa instructiunea
{                               din interiorul while
cout<< a++;         -> afisam a si apoi ii crestem valoarea

return 0  ->indica faptul ca pogramul s-a executat pana la final}


In concluzie citim o valoare pe care o stocam in variabila a.  Aceasta valoarere nu conteaza deoarece a devine 1.
Programul o sa afiseze mereu :  1234 (cifrele sunt lipite deoarece nu apare " " dupa a++)



booo: si daca a=1, de ce afiseaza 5 6 7 8?
Alte întrebări interesante