Structuri repetitive



Structurile repetitive (sau bucle) din C++ sunt folosite pentru a executa în mod repetat un bloc de cod cât timp o condiție este adevărată.


Bucle for

Buclele for sunt utilizate atunci când știi de câte ori vrei să execuți un bloc de cod.


Sintaxa:

for (inițializare; condiție; incrementare) 
{
     //cod care se execută în buclă
}

Exemplu:

#include < iostream >
using namespace std;
int main()
{
      for (int i = 0; i < 5; ++i)
      {
          cout << "Valoarea lui i: " << i << endl;
      }
      return 0;
}

Bucle while

Buclele while sunt utilizate atunci când vrei să execuți un bloc de cod cât timp o condiție este adevărată. Este posibil ca blocul de cod să nu fie executat niciodată dacă condiția este falsă de la început.


Sintaxa:

while (condiție)
{
      // cod care se execută în buclă
}
    

Exemplu:

#include < iostream >
using namespace std;
int main()
{
      int i = 0;
      while(i < 5)
      {
          cout << "Valoarea lui i: " << i << endl;
          ++i;
      }
      return 0;
}

Bucle do-while

Buclele do-while sunt similare cu buclele while, dar asigură executarea blocului de cod cel puțin o dată, deoarece condiția este verificată la sfârșitul buclei.


Sintaxa:

do
{
    // cod care se execută în buclă
} while (condiție);

Exemplu:

#include < iostream >
using namespace std;
int main()
{
      int i = 0;
      do
      {
            cout << "Valoarea lui i: " << i << endl;
            ++i;
      } while(i < 5);
      return 0;
}

Color Contrast

Text Size

Text Spacing

Reading Aids


În această secțiune poți genera un rezumat al conținutului paginii folosind AI! Fii liber să folosești butonul de mai jos oricând ești pe grabă și nu ai timp să înveți tot!


Summary

În această secțiune poți întreba expertul nostru robot orice legat de nelămuririle pe care le-ai întâlnit de-a lungul lecțiilor! Fii liber să folosești butonul de mai jos oricând ai nevoie de explicații adiționale!


Chatbot