Vous êtes sur la page 1sur 2

#include <stdio.

h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause")
or input loop */

int main() {
int T[50][50],l,c,i,j;
int Tp[100],Tn[100];
do{
printf("donner le nombre de ligne : ");
scanf("%d",&l);
}while((l<0)||(l>50));
do{
printf("donner le nombre de colonne : ");
scanf("%d",&c);
}while((c<0)||(c>50));

for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
printf("T[%d][%d] = ",i,j);
scanf("%d",&T[i][j]);
}
}
printf("Affichage la matrice : \n");
for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
printf("%d ",T[i][j]);
}
printf("\n");
}
for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
//printf("%d ",T[j][i]);
if(j==i){
T[i][j]=0;
}

}
//printf("\n");
}
printf("Affichage la matrice digonal : \n");
for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
printf("%d ",T[i][j]);
}
printf("\n");
}
printf("Affichage la matrice et somme de ligne : \n");
int somme = 0;
for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
printf("%d ",T[i][j]);
somme=somme+T[i][j];
}
printf(" = %d\n",somme);
}
printf("Affichage la matrice et somme de colonne : \n");
somme = 0;
int Ts[100];
for(i=0;i<l;i++){
for(j=0;j<c;j++)
{
printf("%d ",T[i][j]);
somme=somme+T[j][i];
}
Ts[i]=somme;
somme=0;
printf("\n");
}
for(i=0;i<l;i++){
printf("=%d ",Ts[i]);
}

return 0;
}

Vous aimerez peut-être aussi