Vous êtes sur la page 1sur 3

Exercise 1 :

#include<stdio.h>
int main()
{ int A,B;
printf("Entre le nombre de ligne : \t");
scanf("%d", &A);
printf("Entre le nombre de colone : \t");
scanf("%d", &B);
int Tab_2D_1[A][B], i, j, somme, diag;
somme = 0;
diag = 0;
for( i = 0; i < A; i++)
{
for ( j = 0; j < B; j++)
{
printf("Entre la valeur Tab_2D_1[%d][%d]:\t", i,j);
scanf("%d",&Tab_2D_1[i][j]);
somme = somme + Tab_2D_1[i][j];
if ( i == j)
{
diag = diag + Tab_2D_1[i][j];
}
}
}
printf("la somme des éléments de matrice = %d\n", somme);
printf("la somme de diagonale de la matrice = %d\n", diag);
if( somme % 2 == 0)
{
printf("%d est paire\n", somme);
}
else
printf("%d est impaire\n", somme);
if( diag % 2 == 0)
{
printf("%d est paire\n", diag);
}
else
printf("%d est impaire\n", diag);

if (somme % diag == 0)
{
printf("%d est diviseur de %d \n", diag,somme);
}
else
printf("%d est n'est pas diviseur %d\n", diag, somme);

return 0;
}
Exercise 2:

#include<stdio.h>
int main()
{ int A,B;
printf("Entre le nombre de ligne : \t");
scanf("%d", &A);
printf("Entre le nombre de colone : \t");
scanf("%d", &B);
int Tab_2D_2[A][B], i, j, somme;
printf("matrice 1\n");
for( i = 0; i < A; i++)
{
for ( j = 0; j < B; j++)
{
printf("Entre la valeur Tab_2D_2[%d][%d]:\t", i,j);
scanf("%d",&Tab_2D_2[i][j]);
}
}
printf("\n");
int Tab_2D_3[A][B],k,l;
printf(" la matrice 2\n");
for( k = 0; k < A; k++)
{
for ( l = 0; l < B; l++)
{
printf("Entre la valeur Tab_2D_3[%d][%d]:\t", k,l);
scanf("%d",&Tab_2D_3[k][l]);
}
}
int Tab_somme_2D[A][B];
for ( int m = 0; m < A; m++)
{
for (int n = 0; n < B; n++)
{
Tab_somme_2D[m][n] = Tab_2D_2[i][j] + Tab_2D_3[k][l];
printf("%d\n", Tab_somme_2D[m][n]);
}

return 0;

}
Exercise 3 :

#include<stdio.h>
int main()
{ int A,B;
printf("Entre le nombre de ligne : \t");
scanf("%d", &A);
printf("Entre le nombre de colone : \t");
scanf("%d", &B);
int Tab_2D_2[A][B], i, j, somme;
printf("matrice 1\n");
for( i = 0; i < A; i++)
{
for ( j = 0; j < B; j++)
{
printf("Entre la valeur Tab_2D_2[%d][%d]:\t", i,j);
scanf("%d",&Tab_2D_2[i][j]);
}
}
printf("\n");
int Tab_2D_3[A][B],k,l;
printf(" la matrice 2\n");
for( k = 0; k < A; k++)
{
for ( l = 0; l < B; l++)
{
printf("Entre la valeur Tab_2D_3[%d][%d]:\t", k,l);
scanf("%d",&Tab_2D_3[k][l]);
}
}
int Tab_somme_2D[A][B];
for ( int m = 0; m < A; m++)
{
for (int n = 0; n < B; n++)
{
Tab_somme_2D[m][n] = Tab_2D_2[i][j] * Tab_2D_3[k][l];
printf("%d\n", Tab_somme_2D[m][n]);
}

return 0;

Vous aimerez peut-être aussi