Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- int main()
- {
- int i,n,j,a,s,max;
- int m[20][20];
- printf ("Donner la taille n de la matrice \n");
- scanf ("%d",&n);
- for (i=1;i<=n;i++)
- {
- for (j=1;j<=n;j++)
- {
- printf ("Donner la valeur M[%d,%d]:\n",i,j);
- scanf ("%d",&m[i][j]);
- }
- }
- for (i=1;i<=n;i++)
- {
- for (j=1;j<=n;j++)
- {
- printf ("%d|",m[i][j]);
- }
- printf ("\n");
- }
- printf ("Entrer un entier à rechercher: ");
- scanf ("%d",&a);
- for (i=1;i<=n;i++)
- {
- for (j=1;j<=n;j++)
- {
- if (m[i][j]==a)
- {
- printf ("L'élément est dans la ligne %d et la colone %d",i,j);
- }
- }
- printf ("\n");
- }
- s=0;
- for (j=1;j<=n;j++)
- {
- s=s+m[j][j];
- }
- printf ("La somme de la diag. principale est: %d \n",s);
- max=m[1][1];
- for (j=1;j<=n;j++)
- {
- if (m[j][j]>max)
- {
- max=m[j][j];
- }
- if (m[n-j+1][n-j+1]>max)
- {
- max=m[n-j+1][n-j+1];
- }
- }
- printf ("le maximum des deux diago est: %d",max);
- }
Add Comment
Please, Sign In to add comment