1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
| #include<stdio.h>
#include<conio.h>
main()
{
int M[50][50],i,j,taille1,taille2,s=0,p=1,trouve=0,ind_li,ind_col,val;
float moy;
do
{
printf("donnner les nomres de lignes :");
scanf("%d",&taille1);
}while((taille1<=0)&&(taille1>=50));
do
{
printf("donner les nombres de colones");
scanf("%d",&taille2);
}while((taille2<=0)&&(taille2>=50));
for(i=0;i<taille1;i++)
{for(j=0;j<taille2;j++)
{ printf("l'elemnt %d %d ",i,j);
scanf("%d",&M[i][j]);
}
}
for(i=0;i<taille1;i++)
{for(j=0;j<taille2;j++)
{ s+=M[i][j];
p*=M[i][j];
}
}
moy=(float)s/(taille1*taille2);
printf("la somme est %d\n",s);
printf("le produit est %d\n",p);
printf("la moyenne est %f\n",moy);
printf("\ndonner une valeur\n");
scanf("%d",&val);
for(i=0;(i<taille1)&&(trouve==0);i++)
{for(j=0;(j<taille2)&&(trouve==0);j++)
{if(M[i][j]==val)
{ind_li=i;
ind_col=j;
trouve=1;
}
}
}
if(trouve==1)
printf("la valeur %d se trouve a l'emplacement %d %d\n",val,ind_li,ind_col);
else
printf("la valeur saisie ne se trouve pas\n");
while(
printf(" matric resultat\n");
for(i=0;i<taille1;i++)
{for(j=0;j<taille2;j++)
{printf("%d",M[i][j]);
}
printf("\n");
}
getch();
} |
Partager