exercice 6 // calcul le maximum des éléments d'une matrice

exercice 6: 

ecrire un programme qui affiche une matrice de n lignes et m colonnes et qui calcul le maximum de ses elements.

programme 6:

#include<stdio.h>
#include<conio.h>
#include<malloc.h>
main()
{
      /* declarations des variables*/
      double max,*tab;
  int m,i,j,n;  
 
 /* la saisi de la matrice de n lignes et m colonnes */
      printf(" donner le nombre de lignes de la matrice: \n");
      scanf("%d", &n);
      printf(" donner le nombre de colonnes de la  matrice:\n");
      scanf("%d", &m); 
       tab=(double*)calloc(n*m,sizeof(double));
      for (i=0;i<n*m;i++){
      printf(" donnez un element :\n");
      scanf("%lf", tab+i);
      }
      /* l'affichage de la matrice*/
      printf(" la matrice est:\n");
          for (i=0;i<n;i++) {
            for (j=0;j<m;j++)  
            printf(" %f ", *(tab+i*n+j)); 
            printf("\n");
            }
            /* la rechreche du maximum de tout les elements de la matrices*/
             max=*(tab);
              for (i=0;i<n;i++) {
            for (j=0;j<m;j++)  
                if (max<*(tab+i*n+j)) max=*(tab+i*n+j);
                }
                /* l'affichage du maximum*/
                printf("\n");
                printf(" le max des elements est: %f\n", max);
                getch();
                }

Aucune note. Soyez le premier à attribuer une note !