Biologie | Chimie | Didactica | Fizica | Geografie | Informatica | |
Istorie | Literatura | Matematica | Psihologie |
Utilizarea matricilor .
O matrice reprezinta un tablou de date care are doua dimensiuni reprezentate de numarul de linii si numarul de coloane si se declara astfel:
tip data nume variabila de memorie[diml][dim c] ;
Exemplu :
int a[2][3] ,l, c ;
observatie : primul element al unui tablou de tip matrice se gaseste pe pozitia v[0][0] .
Exemplu de program care utilizeaza matrici :
#include<stdio.h>
void main()
//Suma elementelor matricei.
s=0;
for(i=0;i<l;i++)
for(j=0;j<c;j++)
s=s+mat[i][j];
if(min>mat[i][j]) min=mat[i][j];
//Afisare matrice.
printf('nAfisare matricen');
for(i=0;i<l;i++)
printf('Suma elementelor matricei este : %dn',s);
}
Definirea functiilor utilizator .
Limbajul C contine atat functii predefinite in bibliotecile sistemului cat si functii scrise de catre utilizator .Orice functie intoarce un tip de data . Daca tipul de data este diferit de void , obligatoriu functia trebuie sa contina instructiunea return .
Functiile utilizator se apeleaza in programul principal astfel :
nume functie ( lista parametri efectivi ) si se defineste :
a)-inainte de main astfel :
tip data nume functie ( lista parametri formali )
b)-inainte de main se scrie prototipul functiei .
exemplu :
tip data nume functie( lista parametri formali ); iar dupa main se scrie corpul functiei
Exemplu :
int pozitie( int v[ ] , int dim )
return poz ;
}
O functie recursiva se realizeaza pana cand intilneste punctul de oprire moment in care incepe sa recalculeze pe stiva programului valorile .
Exemplu :
int factorial ( nr )
Politica de confidentialitate |
Copyright © 2024 - Toate drepturile rezervate