Monday, January 4, 2016

3) Maximul pe fiecare linie a unei matrice

Sa se scrie programul care realizeaza determinarea elementului maxim de pe fiecare linie 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], max[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]);
        }
    }
    maxim=a[0][0];
    minim=a[0][0];

    for(i=0;i<n;i++) {
            max[i] = a[i][0];
        for(j=0;j<m;j++) {
           if(a[i][j]>max[i]) {
              max[i] = a[i][j];
           }
        }
    }

      for(i=0;i<n;i++) {
        printf("Maximul pe linia %d este: %d \n", i, max[i]);
    }
}

No comments:

Post a Comment