| EUeStEEu a întrebat:

Salut am o întrebare legată de o problemă info(c++). Deci pe scurt avem 2 variabile n si cine avem instrucțiunea >>cinn iar apoi cine=n, urmează 2 while uri, in primul avem while (n) iar in al doilea avem while (cine). Întrebarea mea este ce înseamnă acea instrucțiune, ca se execută cat timp n/cine este diferit de 0? sau este altceva

6 răspunsuri:
| EUeStEEu explică:

In loc de,, cine,, era,, c.n,,

| newaccountbye a răspuns:

Instructiunea ">>cinn" este o instructiune de intrare in C++ care citeste valoarea introdusa de utilizator si o stocheaza in variabila "n". Instructiunea "cine=n" stocheaza acea valoare citita in variabila "cine".

In ceea ce priveste cele doua bucle "while", acestea se executa atata timp cat valorile variabilelor "n" si "cine" sunt diferite de 0. Aceste doua bucle pot fi utilizate pentru a parcurge o secventa de cod de mai multe ori, in functie de valorile variabilelor. In cazul in care valorile variabilelor sunt 0, atunci buclele se vor opri si secventa de cod din interiorul lor nu va mai fi executata.

suntserios
| suntserios a răspuns:

Fara sa pui codul complet nu putem sa iti dam niste raspunsuri

| Frank51 a răspuns:

Instrucțiunea din acolade se execută cât timp e adevărată condiția din paranteze.
Condiția poate fi orice vrei tu să fie.

| EUeStEEu explică (pentru Frank51):

Nu ai înțeles întreabarea, eu voiam sa stiu precis ce reprezintă instrucțiunea while (n) {}, dar am aflat răspunsul

| Frank51 a răspuns (pentru EUeStEEu):

Nu nu, problema e că nu se poate înțelege laughing

while (n) {} nu este o instrucțiune, nu reprezintă nimic.

while ( a - b = c) { aici vine instrucțiunea}