Sunteți pe pagina 1din 2

Probleme laborator 3

1. Calculati produsul scalar a doi vectori de numere reale: v1 si v2 de dim d1 si d2. (Daca d1!=d2 afisati
ca nu se poate calcula.)

3. Interclasati elementele a doi vectori v de int si x de float de dimensiuni dimv si, respective, dimx.
Rezultatul se stocheaza in alt vector. Afisati rezultatul.

4. Se citesc de la tastatura temperaturile medii inregistrate la Institutul meteorologic Baneasa in luna


decembrie 2016. Scrieti un program care calculeaza care e temperatura medie in luna decembrie 2016,
in cate zile temperaturile medii au fost positive si cate succesiuni : zi cu temperature medie pozitiva - zi
cu temperature medie negativa si respective invers s-au identificat.

5. Se citeste de la tastatura n – nr natural si elementele pentru un vector cu n valori intregi. Sa se creeze


un vector care contine cele n elemente citite de la tastatura- si intre oricare 2 valori astfel citite – plasati
media lor. Afisati rezultatul. Ex: n=3; Elem. vectorului : 3 8 4; Vectorul rezultat: 3 5.5 8 6 4

6. Fie a si b doi vectori cu aceeasi dimeniune dim. Cititi de la tastatura dimensiunea si elementele pentru
cei 2 vectori. Modificati continutul celor 2 vectori dupa relatiile: a i=ai+bi; bi=ai*bi; Afisati rezultatul.

Ex: dim=2; Elem. vectorului a: 3 8; elem. vectorului b: -2 6. Vectorul a rezultat: 1 14; vectorul b rezultat:
-6 48.

7. Fie a si b doua matrici cu dimensiunile l1xc1 si, respectiv, l2xc2. Daca inmultirea se poate efectua,
creati o matrice rezultat care contine a*b si afisati rezultatul.

8. Fie a o matrice de dimeniune lxc. Cititi-o de la tastatura. Verificati daca e superior triunghiulara.

9. Fie a o matrice de dimeniune lxc. Cititi-o de la tastatura. Tot de la tastatura cititi 2 valori x si y.
Inversati linia/coloana x cu linia y a matricii a si afisati rezultatul.

10. Se citeste de la tastatura n – nr natural si elementele pentru un vector cu n valori de tip caracter –
sir. Creati un nou vector –multime- care contine valorile distincte ale vectorului sir si afisati rezultatul.

11. Se citeste de la tastatura n – nr natural si elementele pentru un vector cu n valori intregi –vec. Cititi o
valoare k<n de la tastatura si sa se permute circular la dreapta/stanga cu k pozitii elementele vectorului
vec si afisati rezultatul.

Ex: n=4; vec: 4 7 11 5; k: 3; permutare la dreapta. Rezultat: 7 11 5 4

12. Se da un sir de caractere sir de lungime l; transformati toate literele mici/mari in litere mari/mici.

13. Se da un sir de caractere sir de lungime l si o secventa secv de lungime k<l. De cate ori apare secv in
sir?

14. Se da o marice a (lxl) cu valori pentru elemente - citite de la tastatura. “Sortati “ matricea in functie
de valorile de pe diagonala principala.
EX:

3 7 8 20 11 -1

5 4 9 => 3 7 8

20 11 -1 5 4 9

15. Cum se poate amesteca un pachet de carti? Tema de gandire pentru acasa.

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