Informatică Programare
Structura repetitiva while do in C++ exercitii rezolvate bac
Structura repetitivă while do în C++ se numește do-while și execută un bloc de instrucțiuni cel puțin o dată, apoi repetă cât timp condiția este adevărată. Sintaxa este: do { instrucțiuni } while(condiție);.
Exercițiu rezolvat: Suma cifrelor unui număr
- 1 Pasul 1: Inițializare int n = 123, suma = 0;
- 2 Pasul 2: Bloc do-while do { suma += n % 10; n /= 10; } while(n > 0);
- 3 Pasul 3: Afișare rezultat cout << suma; va afișa 6 (1+2+3).
Exercițiu rezolvat: Citire până la valoare validă
- 1 Pasul 1: Declarare variabilă int x;
- 2 Pasul 2: Citire cu verificare do { cin >> x; } while(x <= 0);
- 3 Pasul 3: Explicație Programul cere un număr pozitiv; dacă se introduce 0 sau negativ, repetă.
Folosește do-while când trebuie să execuți o buclă cel puțin o dată.