Wednesday, January 6, 2016

10) Afisarea elementelor aflate deasupra diagonalei secundare / sub diagonala secundara

Sa se scrie programul care afiseaza elementele aflate deasupra diagonalei secundare si elementele aflate sub 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;
    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 secundara:");
    for(i=0;i<n-1;i++) { //deasupra diagonalei secundare
        for(j=0;j<n-1-i;j++){
            printf(" %d \n", a[i][j]);
        }
    }


    puts("Elementele sub diagonala secundara: \n");
    for(i=1;i<n;i++) { //sub diagonala secundare
        for(j=n-i;j<n;j++){
            printf(" %d \n", a[i][j]);
        }
    }

}







No comments:

Post a Comment