Sunteți pe pagina 1din 2

Nume....................................... Clasa......................... Data...................

Test

1. Determinați ce afișează secvențele de program de mai jos presupunând că toate variabilele ce apar sunt
de tip long. (2p)

a=23; b=0; for(i=1;i<5;i++)cout<<i/2;


while(a>0){b=b*10+a%2; a/=2;}cout<<b;

...................................................................... .................................................................
s=0; for(i=0; i<100;i++)s+=i/10; cout<<s; s=0; for(i=37;i<566;i++)s+=i%2; cout<<s;

.................................................................. .........................................................................

2. Scrieți un program care calculează suma cifrelor unui număr. (2p)

3. Scrieți un program care citind un șir de n(n<300) numere reale le afișează în ordine crescătoare. (2p)

4. În fișierul numere.in se află pe prima linie numerele n și m, iar pe fiecare din următoarele n rânduri
câte m numere reale. Scrieți un program care creează fișierul numere.out ce are pe prima sa linie maximul
de pe a doua linie a primului fișier, pe a doua linie maximul de pe a treia linie a primului fișier ș.a.m.d.
Nu se vor folosi structuri de date. (3p)
Nume....................................... Clasa......................... Data...................

Test

1. Determinați ce afișează secvențele de program de mai jos presupunând că toate variabilele ce apar sunt
de tip long. (2p)

a=22; b=0; for(i=1;i<5;i++)cout<<i%2;


while(a>0){b=b*10+a%2; a/=2;}cout<<b;

...................................................................... .................................................................
s=0; for(i=0; i<100;i++)s+=i%10; cout<<s; s=0; for(i=47;i<566;i++)s+=i%2; cout<<s;

.................................................................. .........................................................................

2. Scrieți un program care calculează produsul cifrelor unui număr. (2p)

3. Scrieți un program care citind un șir de n(n<300) numere reale le afișează în ordine descrescătoare.(2p)

4. În fișierul numere.in se află pe prima linie numerele n și m, iar pe fiecare din următoarele n rânduri
câte m numere întregi. Scrieți un program care creează fișierul numere.out ce are pe prima sa linie
maximul de pe a doua linie a primului fișier, pe a doua linie maximul de pe a treia linie a primului fișier
ș.a.m.d. Nu se vor folosi structuri de date. (3p)

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