LOVEGUN

Exercice 6 (Série Esprit)

Oct 14th, 2021 (edited)
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. void affiche (int t[10],int n)
  5. {
  6.     int i;
  7.     for (i=0;i<n;i++)
  8.     {
  9.         printf ("%d|",t[i]);
  10.     }
  11. }
  12. int max (int m[10][10],int i,int n)
  13. {
  14.     int j,max;
  15.     max=m[i][0];
  16.     for (j=1;j<n;j++)
  17.     {
  18.         if (max<m[i][j])
  19.         {
  20.             max=m[i][j];
  21.         }
  22.     }
  23.     return max;
  24. }
  25. int min (int m[10][10],int j,int n)
  26. {
  27.     int min,i;
  28.     min=m[0][j];
  29.     for (i=1;i<n;i++)
  30.     {
  31.         if (min>m[i][j])
  32.         {
  33.             min=m[i][j];
  34.         }
  35.     }
  36.     return min;
  37. }
  38.  
  39. int main()
  40. {
  41.     int m[10][10],i,j,n,tmax[10],tmin[10];
  42.     printf ("Saisir la taille de la matrice: ");
  43.     scanf ("%d",&n);
  44.     for (i=0;i<n;i++)
  45.     {
  46.         for (j=0;j<n;j++)
  47.         {
  48.             printf ("M[%d][%d]: ",i,j);
  49.             scanf ("%d",&m[i][j]);
  50.         }
  51.     }
  52.     system ("cls");
  53.     printf ("La diagonal :\n");
  54.     for (i=0;i<n;i++)
  55.     {
  56.         tmax[i]=max(m,i,n);
  57.         tmin[i]=min(m,i,n);
  58.         printf ("%d / ",m[i][i]);
  59.     }
  60.     printf ("Les Valeurs max: \n ");
  61.     affiche (tmax,n);
  62.     printf ("Les Valeurs min: \n ");
  63.     affiche (tmin,n);
  64.  
  65.  
  66. }
  67.  
Add Comment
Please, Sign In to add comment