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ă.
Buclele for sunt utilizate atunci când știi de câte ori vrei să execuți un bloc de cod.
for (inițializare; condiție; incrementare)
{
//cod care se execută în buclă
}
#include < iostream >
using namespace std;
int main()
{
for (int i = 0; i < 5; ++i)
{
cout << "Valoarea lui i: " << i << endl;
}
return 0;
}
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.
while (condiție)
{
// cod care se execută în buclă
}
#include < iostream >
using namespace std;
int main()
{
int i = 0;
while(i < 5)
{
cout << "Valoarea lui i: " << i << endl;
++i;
}
return 0;
}
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.
do
{
// cod care se execută în buclă
} while (condiție);
#include < iostream >
using namespace std;
int main()
{
int i = 0;
do
{
cout << "Valoarea lui i: " << i << endl;
++i;
} while(i < 5);
return 0;
}
Î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!
Î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!