Correction proposer par : Oussama BELFARSI
Exercice 1:
#include<stdio.h>
int a,b,c;
main()
{
printf(" Donner le 1er nombre : ");
scanf("%d",&a);
printf(" Donner le 2ieme nombre : ");
scanf("%d",&b);
printf(" Donner le 3ieme nombre : ");
scanf("%d",&c);
if((a==b)&&(b==c))
printf("les nombres sont egeaux!");
if (b>c)
{
if (a>b)
printf(" %d est le plus grand !!! ",a);
else
{
printf(" %d est le plus grand !!! ",b);
}
}
else
if (a<c)
printf(" %d est le plus grand !!! ",c);
printf("n");
system("pause");
}
Exercice 2 :
#include<stdio.h>
int a,b,c,x;
main()
{
printf(" donner une valeur : ");
scanf("%d",&a);
printf(" donner une valeur : ");
scanf("%d",&b);
printf(" donner une valeur : ");
scanf("%d",&c);
printf(" n les valeurs sont : %d %d %d ",a,b,c);
printf(" n donner la valeur ajoutee : ");
scanf("%d",&x);
if (x<=a)
{ c=b;
b=a;
a=x;
}
else
if (x<=b)
{ c=b;
b=x;
}
else
if (x<=c)
{
c=x;
}
printf(" n les valeurs sont : %d %d %d n",a,b,c);
system("pause");
}
Exercice3:
#include<stdio.h>
#include<math.h>
float a,b,c,delta;
main()
{
printf(" Donner le cofficient 'a' : ");
scanf("%f",&a);
printf(" Donner le cofficient 'b' : ");
scanf("%f",&b);
printf(" Donner le cofficient 'c' : ");
scanf("%f",&c);
delta=(b*b-(4*a*c));
if (a==0)
{
if (b==0)
{
if(c==0)
printf(" la solution est l'ensemble IR n");
else
printf(" la solution est l'ensemble vide n");
}
else
printf(" la solution est X = %f n",-c/b);
}
else
if (delta > 0)
{
printf(" la solution est X1 = %f n",(-b+sqrt(delta))/2*a);
printf(" la solution est X2 = %f n",(-b-sqrt(delta))/2*a);
}
else
{
if(delta==0)
{
printf(" la solution est Double X = %f n",-b/2*a);
}
else
printf(" Pas de Solution Dans IR n");
}
system("pause");
}
Exercice 4:
int a,b,p,ppcm;
main()
{
printf(" Donner le 1er nombre : ");
scanf("%d",&a);
printf(" Donner le 2ieme nombre : ");
scanf("%d",&b);
p=a*b;
while (a!=b)
{
if (a > b)
a=(a-b);
else
b=b-a;
}
ppcm=p/a;
printf(" PGCD est : %d n",a);
printf(" PPCM est : %d n",ppcm);
system("pause");
}
exercice 5:
#include<stdio.h>
int i,n;
main()
{
printf("Donner un nombre : ");
scanf("%d",&n);
printf("les diviseurs de %d sont : n",n);
for(i=1;i<n;i++)
{
if (n%i==0)
printf("[%d]n",i);
}
printf("n");
system("pause");
Exercice 6:
#include<stdio.h>
int i,nbr,s=0;
main()
{
do
{
printf("donner un entier naturel : n");
scanf("%d",&nbr);
}while(nbr<0);
for(i=1;i<nbr;i++)
{
if (nbr%i==0)
s=s+i;
}
if (s==nbr)
printf("le nombre est Parfait n");
else
printf("le nombre n'est pas Parfait !!! n");
system("pause");
}
Exercice 7:
#include<stdio.h>
int i,j,k,a,b,c;
main()
{
printf ("les nombres Sont :n");
for(i=0;i<10;i++)
{for(j=0;j<10;j++)
{for(k=0;k<10;k++)
{
a=i*i*i;
b=j*j*j;
c=k*k*k;
if(a+b+c==(i*100)+(j*10)+(k*1))
printf ("[%d]n",((i*100)+(j*10)+(k*1)));
}
}
}
system("pause");
}
Exercice 8:
#include<stdio.h>
int i,j;
main()
{
for(i=0;i<=5;i++)
{
for(j=0;j<i+1;j++)
{
printf("%d",i+1);
}
printf("n");
}
system("pause");
}
<> Si vous trovez des erreurs contacter l'editeur de Site !!!!!