Programmer en langage C
246
© Éditions Eyrolles
if (num>0)
{ moy = som/num ;
printf ("moyenne de ces %d notes : %5.2f", num, moy) ;
}
else printf ("--- aucune note fournie ---") ;
}
Exercice 5.3 :
#include
main()
{ int nbl ;
/* nombre de lignes */
int i, j ;
printf ("combien de lignes : ") ;
scanf ("%d", &nbl) ;
for (i=1 ; i<=nbl ; i++)
{ for (j=1 ; j<=i ; j++)
printf ("*") ;
printf ("\n") ;
}
}
Exercice 5.4 :
#include
#include
main()
{
int n,
/* nombre entier à examiner */
d ;
/* diviseur courant */
do
{ printf ("donnez un entier supérieur à 2 : ") ;
scanf ("%d", &n) ;
}
while (n<=2) ;
d=2 ;
while ( (n%d) && (d<=sqrt(n)) ) d++ ;
if (n%d) printf ("%d est premier", n) ;
else printf ("%d n’est pas premier", n) ;
}
Delannoy Livre.book Page 246 Mercredi, 6. mai 2009 4:27 16
246
© Éditions Eyrolles
if (num>0)
{ moy = som/num ;
printf ("moyenne de ces %d notes : %5.2f", num, moy) ;
}
else printf ("--- aucune note fournie ---") ;
}
Exercice 5.3 :
#include
main()
{ int nbl ;
/* nombre de lignes */
int i, j ;
printf ("combien de lignes : ") ;
scanf ("%d", &nbl) ;
for (i=1 ; i<=nbl ; i++)
{ for (j=1 ; j<=i ; j++)
printf ("*") ;
printf ("\n") ;
}
}
Exercice 5.4 :
#include
#include
main()
{
int n,
/* nombre entier à examiner */
d ;
/* diviseur courant */
do
{ printf ("donnez un entier supérieur à 2 : ") ;
scanf ("%d", &n) ;
}
while (n<=2) ;
d=2 ;
while ( (n%d) && (d<=sqrt(n)) ) d++ ;
if (n%d) printf ("%d est premier", n) ;
else printf ("%d n’est pas premier", n) ;
}
Delannoy Livre.book Page 246 Mercredi, 6. mai 2009 4:27 16
