Sunteți pe pagina 1din 1

TEMA de casa(clasa10informatica) VECTORI 1.

Care din urmtoarele variante reprezint o declaraie corect a unui tablou unidimensional cu elemente numere reale: a) float x[float]; d) float x[100][20]; b) float x[20]; e) real x[10]; c) float x[0,20]; 2. Ce valori vor fi afiate n urma rulrii programului urmtor? #include<iostream.h> a) 0 0 0 0 0 0 0 0 0 0 void main() b) 4 5 6 0 0 0 0 0 0 0 { int i, a[11]; c) 0 5 0 7 0 9 0 11 0 0 for(i=1;i<=10;i++) d) 0 0 3 0 4 0 5 0 6 0 a[i]=0; e) 0 3 0 4 0 5 0 6 0 0 for(i=1;i<=4;i++) a[2*i+1]=i+2; for(i=1;i<=10;i++) cout<<a[i]; } 3. Considerm urmtoarea secven de program n care a, b sunt 2 vectori din n numere ntregi, iar i i n sunt 2 variabile de tip ntreg. Dupa sirul de atribuiri descris mai jos, ce valori va contine a si b? Realizati programul si rulati-l. for(i=1;i<=n;i++) { a[i]=i; b[i]=-i; } for(i=1;i<=n;i++) { a[i]=a[i]+b[i]; b[i]=a[i]-b[i]; a[i]=a[i]-b[i]; } 4. Fie a un vector cu n=9 componente ntregi. Ce va tipri secvena tiind c pentru a se introduc urmtoarele valori: 14,3,7,0,-4,3,10,15,7? for(i=1;i<=n;i++) cin>a[i]; s=0; for(i=1;i<=n;i++) if(!(i%2)) s+=a[i]; cout<<s; a) 0 c) 21 b)34 d)50

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