Sunteți pe pagina 1din 5

Nume……………………… Clasa………… Data………………

Test
1. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele ce apar
sunt de tip int. (3p)
k=0; a=13542;k=0;
for(i=0;i<100;i++) for(j=0;j<=i;j++) k++; while(a) {k+=a%2; a/=10; }; cout<<k;
cout<<k;

……………………………………… ……………………………………………
a=0;p=1; a=345;b=1362;
for(i=1;i<=100;i++) {a+=p*i;p=-p;} while(a+b)
cout<<a; {if(b%10>a%10)cout<<1;else cout<<0;
a=a/10;b/=10;}

………………………………………….. ………………………………………..
a=5; a=3421;
while(a)cout<<a--; do{cout<<a%10;a/=10;}while(a);

……………………………………… ………………………………………………

2. Scrieţi 3 programe care rezolvă aceeaşi problemă, la alegere, folosind cele 3 structuri
repetitive cunoscute. Scrieţi şi enunţul problemei. (3p)

3. Să se scrie un program care copiază din fişierul numere.in în fişierul numere.out numerele
ce au ultima cifră divizibilă cu 3. (3p)
Nume……………………… Clasa………… Data………………

Test
2. Ce afişează secvenţele de program de mai jos, presupunând că toate variabilele ce apar
sunt de tip int. (3p)
k=0; a=13542;k=0;
for(i=0;i<=100;i++) for(j=0;j<=i;j++) k++; while(a) {k+=1-a%2; a/=10; }; cout<<k;
cout<<k;

……………………………………… ……………………………………………
a=0;p=1; a=345;b=1322;
for(i=1;i<100;i++) {a+=p*i;p=-p;} while(a+b)
cout<<a; {if(b%10>a%10)cout<<1;else cout<<0;
a=a/10;b/=10;}

………………………………………….. ………………………………………..
a=6; a=3241;
while(a)cout< -- a; do{cout<<a%10;a/=10;}while(a);

……………………………………… ………………………………………………

2. Scrieţi 3 programe care rezolvă aceeaşi problemă, la alegere, folosind cele 3 structuri
repetitive cunoscute. Scrieţi şi enunţul problemei. (3p)

3. Să se scrie un program care copiază din fişierul numere.in în fişierul numere.out numerele
ce au ultima cifră 3 sau 7. (3p)
Nume……………………… Clasa………… Data………………
Nume……………………… Clasa………… Data………………

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.

Nume………………
1. Scrieţi un program care afişează toate numerele prime mai mici decât un n dat.
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră pară să se afişeze câte
numere au fost si care număr a avut valoarea maximă.
Nume……………………… Clasa………… Data………………

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

Nume………………
1. Scrieţi un program care afişează toate numerele mai mici decât un n dat care sunt egale cu
produsul divizorilor proprii (ex. 8=2*4).
2. Fiind dat un şir de numere terminat cu un număr ce are ultima cifră divizibilă cu 5 să se
afişeze câte numere au fost si care număr a avut valoarea minimă.

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