Sa se scrie programul care afiseaza elementele aflate deasupra diagonalei principale si elementele aflate sub diagonala principala a unei matrice dreptunghiulara de dimensiuni nxm. Elementele matricei se vor citi de la tastatura.
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[20][20], min[30];
int i,j,n,m, minim, maxim;
printf("Introduceti numarul de linii: "); scanf("%d", &n);
printf("Introduceti numarul de coloane: "); scanf("%d", &m);
for(i=0;i<n;i++) {
for(j=0;j<m;j++) {
printf("a[%d][%d] = ", i, j);
scanf("%d", &a[i][j]);
}
}
puts("Elementele deasupra diagonalei principale:");
for(i=0;i<n;i++) { //deasupra diagonalei principale
for(j=i+1;j<n;j++){
printf(" %d \n", a[i][j]);
}
}
puts("Elementele sub diagonala principala: \n");
for(i=1;i<n;i++) { //sub diagonala principale
for(j=0;j<i;j++){
printf(" %d \n", a[i][j]);
}
}
}
No comments:
Post a Comment