Documente Academic
Documente Profesional
Documente Cultură
Facultatea de Inginerie
Departamentul de Automatic, Energie i Mediu
Programarea
calculatoarelor
Lect. dr. Adrian Runceanu
Curs 8
10.05.2013
Programarea calculatoarelor
Capitolul 7. Tablouri
10.05.2013
Programarea calculatoarelor
Programarea calculatoarelor
Capitolul 7. Tablouri
10.05.2013
Programarea calculatoarelor
tip nume_tablou[dimensiune_maxim];
Se observ c este obligatorie folosirea
parantezelor drepte care s ncadreze
dimensiunea maxim pe care o alege utilizatorul
pentru acel tablou unidimensional.
10.05.2013
Programarea calculatoarelor
float x[30];
char s[40];
10.05.2013
Programarea calculatoarelor
Programarea calculatoarelor
Programarea calculatoarelor
Programarea calculatoarelor
10
Programarea calculatoarelor
11
Determinarea
minimului
Determinarea
maximului
Programarea calculatoarelor
13
10.05.2013
Programarea calculatoarelor
14
Programarea calculatoarelor
15
Programarea calculatoarelor
16
Verificarea
proprietatii cerute
in enunt
Programarea calculatoarelor
17
10.05.2013
Programarea calculatoarelor
18
Capitolul 7. Tablouri
10.05.2013
Programarea calculatoarelor
19
Programarea calculatoarelor
20
float x[5][5];
10.05.2013
Programarea calculatoarelor
21
Programarea calculatoarelor
22
10.05.2013
Programarea calculatoarelor
23
Programarea calculatoarelor
24
Date de ieire:
Matricea transpusa:
n=4 si m=3
159
2 6 10
3 7 11
4 8 12
Programarea calculatoarelor
25
Programarea calculatoarelor
26
10.05.2013
Programarea calculatoarelor
27
Programarea calculatoarelor
28
10.05.2013
Programarea calculatoarelor
29
Problema 2:
Se
consider
dou
tablouri
bidimensionale (matrici) A i B cu nm,
respectiv mp numere ntregi.
Se cere s se calculeze matricea produs:
C = A * B.
10.05.2013
Programarea calculatoarelor
30
Date de iesire:
n=2 si p=3 si matricea
produs c:
38 44 50 56
83 98 113 128
Programarea calculatoarelor
31
Programarea calculatoarelor
32
10.05.2013
Programarea calculatoarelor
33
Programarea calculatoarelor
34
10.05.2013
Programarea calculatoarelor
36
Enunt:
Se considera un numar natural n. Se cere sa se
formeze un vector cu cifrele numarului.
Exemplu:
Date de intrare:
Pentru valoarea: n = 23416789
Date de iesire:
Se obtine vectorul cu elementele:
98761432
10.05.2013
Programarea calculatoarelor
37
int main(void)
{
// declaram variabilele pe care le vom utiliza in program
int x[30];
long int n, i, m;
cout<<"Dati numarul natural n = ";
cin>>n;
10.05.2013
Programarea calculatoarelor
38
Programarea calculatoarelor
39
10.05.2013
Programarea calculatoarelor
40
Programarea calculatoarelor
41
Programarea calculatoarelor
42
10.05.2013
Programarea calculatoarelor
43
10.05.2013
Programarea calculatoarelor
45
10.05.2013
Programarea calculatoarelor
46
Programarea calculatoarelor
47
Programarea calculatoarelor
48
10.05.2013
Programarea calculatoarelor
49
Programarea calculatoarelor
50
Programarea calculatoarelor
51
ntrebri?
10.05.2013
Programarea calculatoarelor
52