Vous êtes sur la page 1sur 4

Série 7 

:
Exercice 1 :
Algorithme transposer

Var

Début

Répéter

Ecrire ("donner un entier n")

Lire (n)

Ecrire ("donner un entier m")

Lire (m)

Jusqu’à (n>0) et (m>0)

Pour i de 1 a n faire

Pour j de 1 a m faire

Ecrire (‘donner la valeur de la case :’,i,j)

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 {

Printf ("donner la taille du tableau ") ;

Scanf ("%i",&n) ;

}while (n<3) ;

For (l=1,l<=n ,l++)

{ for (c=1,c<=n ,c++)

{ printf ("donner la valeur du case") ;

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])

Printf ("le matrice est parente") ;

Else

printf ("le matrice est parente") ;

Exercice 3:
#include<stdio.h>

#include <stdlib.h>

Void main ()

{ int m[20][20],l,c ;
Do {

Printf ("donner la taille du tableau ") ;

Scanf ("%i",&n) ;

}while (n<=3) ;

For (l=1,l<=n ,l++)

{ for (c=1,c<=n ,c++)

{ printf ("donner la valeur du case") ;

Scanf ("%d",m[l][c]) ;

For (l=1,l<=n ,l++)

{ for (c=1,c<=n ,c++)

If (m[l][l]==1)

Printf("ce matrice est parfaite") ;

Else

Printf("ce matrice n’est pas parfaite") ;

Exercice 4 :

#include<stdio.h>

#include <stdlib.h>

Void main ()

{ int m[20][20],l,c ;

Do {

Printf ("donner la taille du tableau ") ;

Scanf ("%i",&n) ;

}while (n<3) ;

For (l=1,l<=n ,l++)

{ for (c=1,c<=n ,c++)

{ printf ("donner la valeur du case") ;


Scanf ("%d",m[l][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)

Printf (cette matrice est magic") ;

Else

Printf (“cette matrice n’est pas magic ") ;

Vous aimerez peut-être aussi