Exercice
5:
#include <stdio.h>
#define n 4 /* n
doit valoir entre 1 et 10 */
void main(void){
int i,tot;
tot=1;
for(i=1;i<(n+2);i++)
tot*=n;
printf("\nRésultat: %d^%d = %d\n",n,n+1,tot);
/* ©2002
All rights Reserved to http://www.Software-DS.com */
}
Exercice
6:
#include <stdio.h>
#define n 4
void main(void){
int a,b,compt;
compt=0;
for(a=1;a<=n;a++)
for(b=1;b<=n;b++){
compt++;
printf("(%d,%d)\n",a,b);
}
printf("\nil y a %d couples !\n",compt);
/* ©2002
All rights Reserved to http://www.Software-DS.com */
}
Exercice
7:
#include
<stdio.h>
#include <math.h> /*
contient la definition de sqrt(x) */
#define n 4
/* n doit valoir
entre 1 et 10 */
void main(void){
float a,b;
char c;
printf("www.Software-DS.com\n Votre 1°
opérande:\n");
scanf("%f",&a);
printf("\n Votre 2° opérande:\n");
scanf("%f",&b);
printf("Votre operateur: +,-,*,/,c,r\n");
scanf("%c",&c);
printf("\nRésultat: ");
switch (c){
case '+': a+=b; break;
case '-': a-=b; break;
case '*': a*=b; break;
case '/': if (b!=0) {a/=b;} else { printf("division par zero
impossible !\n"); } break;
case 'c': a*=a; break;
case 'r': if (a>=0) {a=sqrt(a);} else { printf("PB:
nombre negatif !\n"); } break;
default : printf("operateur inconnu !");
}
printf("%f\n",a);
printf("©2002 www.Software-DS.com\n");
/* ©2002
All rights Reserved to http://www.Software-DS.com
*/
}
Exercice
8:
#include <stdio.h>
#include <stdlib.h>
#include <time.h> /*
uniquement sur Mac ! */
void jeu(int magique); /*
declaration du prototype de la fonction jeu */
void main(void) {
int magique,option;
magique=-1;
srand(clock()); /*
uniquement sur Mac ! */
printf("\n
Devine v1.0 (Fait sur un Macintosh)\n\n");
printf(" ©2002 All Rights Reserved to
www.Software-DS.com\n\n");
do{
printf("1.Tirer au sort un nombre\n2.Deviner le
nombre\n3.Quitter\n");
scanf("%d",&option);
switch (option){
case 1: magique=100*(((float)rand())/RAND_MAX);
/* uniquement
sur Mac , sur PC ecrire rand(100); */
break;
case 2: if (magique>=0)
jeu(magique);
else
printf("Vous devez d'abord tirer un nombre au sort
!\n");
break;
case 2: break;
default: printf("\n?\n");
}
}while(option<3);
printf("\nA bientot...\n");
/* ©2002
All Rights Reserved to www.Software-DS.com */
}
void jeu(magique){
int n,compteur;
compteur=0;
do{
do{
printf("\nEntrez votre chiffre (0-100)\n");
scanf("%d",&n);
if ((n<0) || (n>100)) { printf("\t * Erreur de saisie.
*\a");
}
/* le fait de
mettre \a
dans printf, va produire un son systeme */
/* ca marche sur Mac, mais pas sur tous les PC, probleme de
carte son ? */
} while(!((n>=0) && (n<101)));
compteur++;
if (n>magique) {
printf("Trop grand.\n");
}
else if (n<magique) {
printf("Trop petit");
}
} while((n!=magique) && (compteur<10));
if (n==magique)
printf("\nBravo, vous avez GAGNER en %d coups
!\n",compteur);
else
printf("\nVous avez perdu ! Vous etes nul :-)\n");
} /* Fin de la
fonction jeu */
|