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. 1
    Pasul 1: Inițializare int n = 123, suma = 0;
  2. 2
    Pasul 2: Bloc do-while do { suma += n % 10; n /= 10; } while(n > 0);
  3. 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. 1
    Pasul 1: Declarare variabilă int x;
  2. 2
    Pasul 2: Citire cu verificare do { cin >> x; } while(x <= 0);
  3. 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ă.

Mai multe din Programare