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 61 62 63 64 65 66 67 68 69 70 71
| #include<stdio.h>
#include<math.h>
main()
{
int min,max,posmax,posmin,n,nbr,nbrzero,i,j,reponse;
do
{
printf("donnez un nombre entier\n");
scanf("%d",&nbr);
if(nbr==1)
{
printf("donnez un nombre entier\n");
scanf("%d",&n);
if(n!=0)
{
max=n;
min=n;
posmax=n;
posmin=n;
}
else
nbrzero=1;
}
if(nbr>1)
{
i=0;
nbrzero=0;
printf("donnez un nobre entier\n");
scanf("%d",&n);
if(n==0)
{
nbrzero=nbrzero+1;
}
if(n!=0)
{
max=n;
min=n;
posmax=i;
posmin=i;
}
for(j=i+1;j<=nbr;j++);
{
printf("donnez un nombre entier\n");
scanf("%d",&n);
if(n==0)
{
nbrzero=nbrzero+1;
if(n>=max)
{
max=n;
posmax=j;
}
if(n<=min)
{
min=n;
posmin=j;
}
}
}
printf("le plus grand nombre entré est %d",n);
printf("la position du plus grand nombre entré est %d \n",posmax);
printf("le plus petit nombre entré est %d \n",n);
printf("la position du plus petit nombre entré est %d \n",posmin);
printf("le nombre de zéro entré est %d \n",nbrzero);
if(nbr=0)
printf("le nombre des entiers doit étre superieur à zero \n");
printf("si vous ne voulez pas refaire l'operation tapez 0 \n");
scanf("%d",& reponse);
}
while(reponse=0); :?: :!:
} :?: :!: |
Partager