Sunteți pe pagina 1din 2

Lucrare semestriala 2 clasa a IX a C 1 . Nr.

1 Cititi un vector , de la tastatura, cu maxim 20 elemente reale, si ordonati-l descrescator , utilizand metoda selectiei directe. Afisati apoi elementele , crescator (de la ultimul, la primul). Scrieti secventa de program care afiseaza elementele de sub diagonala principala a unei matrice patratice cu n linii . Care din urmtoarele afirmaii sunt adevrate i care sunt false? Justificai. a. Dimensiunea maxim a unui vector trebuie s fie o constant. b. Tipul elementelor unui vector poate fi doar un tip predefinit. c. Un vector se poate iniializa n momentul declarrii astfel: int v[] = {2; 3; 4; 5; 6; 7}. d. Elementele unui vector sunt numerotate de la 0. 4 Fie urmtoarea secven: int k=0,S=0; for(int i=0; i<n;i++) if ( v[i] >0) { S+ =v[i]; k++; } Nr. 2 Cititi un vector , de la tastatura, cu maxim 50 elemente caracter, si ordonatil descrescator , utilizand metoda bulelor. Afisati apoi elementele. Scrieti secventa de program care afiseaza elementele de sub diagonala secundara a unei matrice patratice cu n linii .. Care din urmtoarele afirmaii sunt adevrate i care sunt false? Justificai. a. Dimensiunea efectiv a unui vector poate fi orice valoare diferit de 0. b. Un vector poate fi iniializat n momentul declarrii prin enumerarea valorilor acestuia ntre acolade. c. Elementele unui vector trebuie s fie toate de acelai tip. d. Pentru un vector cu 5 elemente numere ntregi(int) se aloc 5 octei de memorie. Fie urmtoarea secven: int p=1, k=0; for(int i=0; i<n;i++) if ( v[i] %2 = = 0) { p* = v[i]; k++; } 2 p

2 . 3

2 p 2 p

1 p

cout<<S<<k; Care vor fi valorile tiparite dup execuia secvenei, dac n=5 i elementele vectorului sunt: v = {5, -8, -2, 6, 9} 5 . Corectai urmtorul program astfel nct s tipreasc corect minimul dintr-un vector de numere reale. #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<<p<<k; Care vor fi valorile tiparite dup execuia secvenei, dac n=5 i elementele vectorului sunt: v = {4, 8, 3, 2, 6}

Corectai urmtorul program astfel nct s verifice corect dac o valoare x real citit exist ntr-un vector de numere reale. #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;

2 p

cout<< maximul este: << v[i];

if( gasit) cout<<valoarea x

exist in vector;}

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

  • Subiecte ORACLE
    Subiecte ORACLE
    Document6 pagini
    Subiecte ORACLE
    adelailas
    Încă nu există evaluări
  • Informatica V
    Informatica V
    Document48 pagini
    Informatica V
    th_n0stradam
    100% (1)
  • Aplicatii Word
    Aplicatii Word
    Document3 pagini
    Aplicatii Word
    adelailas
    Încă nu există evaluări
  • Lucrarearbori 2
    Lucrarearbori 2
    Document2 pagini
    Lucrarearbori 2
    adelailas
    Încă nu există evaluări
  • NR 1
    NR 1
    Document2 pagini
    NR 1
    adelailas
    Încă nu există evaluări
  • Internet
    Internet
    Document24 pagini
    Internet
    adelailas
    Încă nu există evaluări
  • Ghid HTML
    Ghid HTML
    Document18 pagini
    Ghid HTML
    adelailas
    Încă nu există evaluări