Sunteți pe pagina 1din 2

1.Scopul lucrrii: Studierea tablourilor unidimensionale n limbajul C++. 2.

Sarcina propus: ntr-un ir arbitrar de ordonat n cretere elementele negative a irului. 3.Organigrama soluionrii problemei:
START j=1,n-1 n j=1,n-1
nu

<0
da

i=1,n STOP

i=j+1,n

nu

da

aux= = =aux

4.Protocolul programului #include<iostream.h> #include<conio.h> void main() { int i,j,n; float aux,a[50]; cout<<"\n Cititi n"; cin>>n; cout<<"\n Cititi sirul"; for(i=0;i<n;i++)
Coala Mod Coala Nr. docum. Semn. Data

cin>>a[i]; for(j=0;j<n-1;j++) if(a[j]<0) for(i=j+1;i<n;i++) if(a[j]>a[i]) {aux=a[j]; a[j]=a[i]; a[i]=aux; } cout.precision(4); cout<<"\n sirul ordonat \n"; for(i=0;i<n;i++) cout<<a[i]; getch(); } 5.Rezultatele obinute irul 5 -11 neordonat irul 5 -89 ordonat irul 24 -11 neordonat irul 24 -11 ordonat

6 6 78 78

9 9 -3 -9

-23 -23 -9 -3

-89 -11 6 6

6.Concluzie: n lucrarea de laborator Nr 5 cu tema ,,Tablouri unidimensionale n limbajul C++ am rezolvat o problem ce ine de ordonarea n cretere a elementelor negative a unui ir arbitrar, n urma efecturii lucrrii date am cptat deprinderi practice i consideraii teoretice n rezolvarea problemelor de tipul sus numit.

Coala Mod Coala Nr. docum. Semn. Data