Sunteți pe pagina 1din 1

Fișă de lucru

1. Intrucțiunea for este o structură………………….cu număr…………….de pași.


2. Secvența de mai jos mai calculează și afișează suma primelor n numere naturale. Completați
spațiile punctate astfel încât să obțineți o secvență corectă.
int i,……..,s;
cout<<”n=”;
cin>>n;
s=……
for(…..;i<=n;i++)
…………………..
cout<<”suma este=”<<……..;
3. Asociază elementele din partea stângă cu cele corespunzătoare din partea dreapta, știind că
valoarea inițială a variabilei s este egală cu 0, iar n reține un număr natural nenul.
a) suma primelor n numere naturale
b) produsul primelor n numere naturale
c) suma numerelor pare mai mici sau egale cu n
c) produsul numerelor impare mai mici sau egale cu n

1) for(i=1;i<=n;i++) 2) for(i=1;i<=n;i++) 3) for(i=1;i<=n;i++) 4) for(i=1;i<=n;i++)


p=p*i; if (i%2==1) p=p*i; s=s+i; if (i%2==0) s=s+i;

4. Se dă n număr natural și un șir de n numere naturale. Algoritmul de mai jos calculează și afișează
numerele divizibile cu 3. Depistați greșelile și scrieți varianta corectă.
#include<<iostream>>
using namespace std;
int main {}
{
int n,i,x;
cout>>”n=”;
cin<<n;
for(i==1;i<=n;i--)
{
cin>>x;
if (x/3==1) cout<<x<<endl;
}

S-ar putea să vă placă și