Răspuns :
Răspuns:
Deci, instructiunea for o poti folosi atunci cand ai o actiune repetata ca si exemplu se citesc n numere putem folosi for astfel incat :
for(i=1;i<=n;i++)
cin>>x;
aceeasi structura o putem scrie cu while care este folosit tot pentru o actiune repetata:
while(n!=0)
{
cin>>x;
n--;
}
in instructiunea for declaram un i care va creste automat in structura i++ cu cate o unitate. Structura i<=n semnifica faptul ca noi citim cate un numar pana cand avem citite n numere adica i-ul creste cu fiecare numar citit. aceeasi structura poate fi folosita doar in C++ si nu in pseudocod sub aceasta forma :
for(;n!=0;)
{
cin>>x;
n--;
}
Aceasta structura ca si in cazul lui while va citi pe x pana cand n va fi 0 adica ca sa citim cele n numere noi vom scade de fiecare data pe n cu o unitate. Daca nu il scadem pe n atunci programul o sa dea eroare deoarece programul nu va putea iesi din structura repetitiva deoarece el respecta conditia respectiva pusa de noi intre paranteze.
if reprezinta o conditie prin care noi ne putem ghida ca sa aflam unele lucruri adica ca exemplu daca x>y, dar noi nu stim acest lucru si vrem sa aflam daca e adevarat vom scrie:
if(x>y)
cout<<"DA" -vom afisa da in cazul in care x>y sau putem face o alta instructiune
else -in cazul in care x nu este mai mare decat y vom afisa NU
cout<<"NU"
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări suplimentare sau nevoie de ajutor, vă rugăm să ne contactați cu încredere. Așteptăm cu drag să reveniți și nu uitați să ne salvați în lista dumneavoastră de favorite!