Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- /// parametrii din functie nu este obligatoriu sa fie la fel ca cei din main.
- /// ideea e sa pastrezi ordinea celor din main cu cei din functie
- /// adica: x[][] = matrice[][] /// n = nr_linii /// m = nr_coloane
- void afisare(int x[100][100], int n, int m)
- {
- printf("Elementele de pe diagonala principala sunt: \n");
- int i, j;
- for(i=0;i<n;i++)
- for(j=0;j<m;j++)
- if ( i == j ) /// diagonala principala
- printf("%d ",x[i][j]);
- }
- int main()
- {
- int matrice[100][100], nr_linii, nr_coloane, i, j;
- scanf("%d",&nr_linii);
- scanf("%d",&nr_coloane);
- for(i=0;i<nr_linii;i++)
- for(j=0;j<nr_coloane;j++)
- scanf("%d", &matrice[i][j]);
- afisare(matrice,nr_linii,nr_coloane);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement