Showing posts with label sub diagonala secundara. Show all posts
Showing posts with label sub diagonala secundara. Show all posts

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]);
        }
    }

}