Sunteți pe pagina 1din 2

Nume…………………………………. Clasa….

Teză
1. Prezentaţi cât mai detaliat modul de operare cu fişiere în C. (3p)
2. Fie următoarea secvenţă: (1p)
int k=0,s=0;
for(int i=0; i<n;i++)
if ( v[i] >0) { s+ =v[i]; k++; } cout<<s<<k;
Care vor fi valorile tipărite după execuţia secvenţei, dacă n=5 şi elementele vectorului sunt: v =
{5, -8, -2, 6, 3}

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

3. Corectaţi următorul program astfel încât să tipărească corect minimul dintr-un vector de numere
reale. (2p)

#include
main
{ int v[n], n, min;
cin>>n;
for(i=1; i< n;i++)
cin>>v[n];
for( i=0; i<=n;i++)
if(v[i]>min) min=v[i];
cout<<” maximul este: ”<< v[i];

4. Scrieţi un program care citind un şir de n numere reale le afişează în ordine crescătoare. (2p)
Nume…………………………………. Clasa….

Teză
1. Prezentaţi cât mai detaliat modul de operare cu fişiere în C++. (3p)
2. Fie următoarea secvenţă: (1p)
int p=1, k=0;
for(int i=0; i<n;i++)
if ( v[i] %2 = = 0) { p* = v[i]; k++; } cout<<p<<k;
Care vor fi valorile tiparite după execuţia secvenţei, dacă n=5 şi elementele vectorului sunt: v =
{4, 8, 3, 2, 2}

……………………………………………………………………………………………………………..

3. Corectaţi următorul program astfel încât să verifice corect dacă o valoare x reală citită există într-
un vector de numere reale. (2p)

#include
main
{ int v[n], n, x=0;
cin>>n;
for(i=0; i<= n;i++)
cin>>v[20];
for( i=1; i<n;i++)
if(v[n]=x) gasit=0;
if( gasit)
cout<<”valoarea x există in vector”;
}

4. Scrieţi un progrm care citind un şie de numere reale le afişează în ordine descrescătoare. (2p)

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