Académique Documents
Professionnel Documents
Culture Documents
:
Exercice 1 :
Algorithme transposer
Var
Début
Répéter
Lire (n)
Lire (m)
Pour i de 1 a n faire
Pour j de 1 a m faire
Lire(A[i,j])
Fin pour
Fin pour
Pour i de 1 a n faire
Pour j de 1 a m faire
Pour c de 1 a n faire
Pour l de 1 a m faire
B[l,c]←A[i,j]
Ecrire (A[i,j],’=’,B[l,c])
Fin pour
Fin pour
Fin pour
Fin pour
Exercice 2:
#include<stdio.h>
#include <stdlib.h>
Void main ()
{ int m[20][20],l,c ;
Do {
Scanf ("%i",&n) ;
}while (n<3) ;
For (l=1,l<=n ,l++)
{ for (c=1,c<=n ,c++)
Scanf ("%d",m[l][c]) ;
}}
For (l=0,l<n ,l++)
{ for (c=0,c<n-1 ,c++)
{ s=s+m[l][c] ;
If (s==m[l][n-1])
Else
Exercice 3:
#include<stdio.h>
#include <stdlib.h>
Void main ()
{ int m[20][20],l,c ;
Do {
Scanf ("%i",&n) ;
}while (n<=3) ;
For (l=1,l<=n ,l++)
{ for (c=1,c<=n ,c++)
Scanf ("%d",m[l][c]) ;
For (l=1,l<=n ,l++)
{ for (c=1,c<=n ,c++)
If (m[l][l]==1)
Else
Exercice 4 :
#include<stdio.h>
#include <stdlib.h>
Void main ()
{ int m[20][20],l,c ;
Do {
Scanf ("%i",&n) ;
}while (n<3) ;
For (l=1,l<=n ,l++)
{ for (c=1,c<=n ,c++)
For (l=1,l<=n ,l++)
{ for (c=1,c<=n ,c++)
{ s1=s1+m[l][c];
S3=s3+m[l][l];
for (c=1,c<=n ,c++)
{ For (l=1,l<=n ,l++)
{ s2=s+m[l][c];
For (l=n-1,l>=1 ,l--)
s4=s4+m[l][l];
If (s1==s2==s3==s4)
Else