Bon en travaillant pas mal j´obtiens ceci :
- include <stdio.h>
- include <stdlib.h>
- define INVITE1 " La somme des entiers contenu dans le tableau est : "
- define INVITE2 "La somme des entiers de la première diagonale est : "
int main( )
{
int n ;
int m ;
int tab[4][4] = {/*Tableau de 4 lignes de 4 colonnes*/
{ 10, 12, 8, 6 },
{ 2, 9, 14, 16 },
{ 5, 11, 18, 13 },
{ 17, 14, 2, 20 }
};
int resultat1;
int resultat2;
int resultat3;
int resultat4;
for( n = 0; n <= 4; m = 0; m <= 4; m++ )
{
resultat1 = resultat1 + tab[n][m];
}
for( n = 0; n <= 4; m = 0; m <= 4; n++ )
{
resultat2 = resultat2 + tab[n][m] + resultat1;
printf("%s %d\n", INVITE1, resultat2);
}
for( n = 0; n <= 4; m = 0; m <= 4; n++; m++ )
{
resultat2 = resultat2 + tab[n][m];
printf("%d\n", resultat2);
}
return 0;
}