Wednesday, January 6, 2016

8) Minimul si maximul pe diagonala secundara a unei matrice

Sa se scrie programul care realizeaza determinarea elementului minim si a elementului maxim de pe diagonala secundara 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]);
        }
    }

    minim = 99999;
    maxim = -99999;

    for(i=0;i<n;i++) {
        printf(" %d \n", a[i][n-i-1]);
        if(a[i][n-i-1]>maxim) {
            maxim = a[i][n-i-1];
        }
        if(a[i][n-i-1]<minim) {
            minim = a[i][n-i-1];
        }
    }

    printf("Minimul pe diagonala secundara este: %d \n", minim);
    printf("Maximul pe diagonala secundara este: %d", maxim);


}




No comments:

Post a Comment