0% ont trouvé ce document utile (0 vote)
126 vues6 pages

Exemples de programmes C pour débutants

Transféré par

Kaouther Benali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
126 vues6 pages

Exemples de programmes C pour débutants

Transféré par

Kaouther Benali
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Correction td2

Ex7
1. #include<stdio.h>
2. #include<stdlib.h>
3. int main()
4. {
5. float x;
6. printf("Donnez un reel:\n");
7. scanf("%f",&x);
8. if(x==(int)x) printf("%f est un entier.\n",x);
9. else printf("%f n'est pas un entier.\n",x);
10. system("pause");
11. return 0;
12. }

Ex8
1. #include<stdio.h>
2. #include<stdlib.h>
3. #include<math.h>
4. int main()
5. {
6. float n;
7. printf("Entrez un entier:\n");
8. scanf("%f",&n);
9. if( sqrt(n) == (int)sqrt(n) ) printf("%.0f est un ca
rre parfait.\n",n);
10. else printf("%.0f n'est pas un carre parfait.\n",n);
11. system("pause");
12. return 0;
13. }

Ex9
1. #include<stdio.h>
2. #include<stdlib.h>
3. int main()
4. {
5. int a,b,c;
6. printf("Donnez 3 entiers:\n");
7. scanf("%d%d%d",&a,&b,&c);
8. if(a>=b && a>=c)
9. {
10. if(b>=c) printf("%d %d %d\n",c,b,a);
11. else printf("%d %d %d\n",b,c,a);
12. }
13.

14. if(b>=a && b>=c)


15. {
16. if(a>=c) printf("%d %d %d\n",c,a,b);
17. else printf("%d %d %d\n",a,c,b);
18. }
19.

20. if(c>=a && c>=b)


21. {
22. if(a>=b) printf("%d %d %d\n",b,a,c);
23. else printf("%d %d %d\n",a,b,c);
24. }
25. system("pause");
26. return 0;
27. }

Ex10

1. #include<stdio.h>
2. #include<stdlib.h>
3. int main()
4. {
5. int h1,h2;
6. int m1,m2;
7. int s1,s2;
8. int k=1;
9. printf("Entrez le premier instant:\n");
10. scanf("%d:%d:%d",&h1,&m1,&s1);
11. printf("Entrez le deuxieme instant:\n");
12. scanf("%d:%d:%d",&h2,&m2,&s2);
13. if(h1>h2) k=2;
14. if(h1==h2 && m1>m2) k=2;
15. if(h1==h2 && m1==m2 && s1>s2) k=2;
16. if(h1==h2 && m1==m2 && s1==s2) k=0;
17. switch(k)
18. {
19. case 0: printf("Il s'agit du meme instant.\n");
20. break;
21. case 1: printf("Le premier instant vient avant le
deuxieme.\n");
22. break;
23. case 2: printf("Le deuxieme instant vient avant l
e premier.\n");
24. }
25. system("pause");
26. return 0;
27. }

Ex 11
1. #include<stdio.h>
2. #include<stdlib.h>
3. #include<time.h>
4. int main()
5. {
6. int a;
7. srand(time(NULL));
8. a = rand();
9. a = a%7;
10. switch(a)
11. {
12. case 0: printf("Lundi\n");
13. break;
14. case 1: printf("Mardi\n");
15. break;
16. case 2: printf("Mercredi\n");
17. break;
18. case 3: printf("Jeudi\n");
19. break;
20. case 4: printf("Vendredi\n");
21. break;
22. case 5: printf("Samedi\n");
23. break;
24. case 6: printf("Dimanche\n");
25. break;
ex12
#include <stdio.h>

int main()
{
float a,b; // les opérandes
char op; //l'opérateur
float r; //résultat

puts("Simulation d'une calculatrice : a (+,-,*,/) b \n");


puts ("\nTapez toute la formule et valider à la fin par Entrer");
puts ("\nExemple: 3+4 (sans espace, ensuite tu valide par Entrer)");

//saisie des opérandes et l'opérateur


printf("\n\tSaisie de la formule : ");
do
{
scanf("%f%c%f", &a,&op,&b);
}while(op != '+' && op != '-' && op != '*' && op != '/');

switch (op)
{
case '+' : r = a + b;
break;
case '-' : r = a - b;
break;
case '*' : r = a * b;
break;
case '/' : r = a / b;
}

//résultat
printf("\n\t=> %0.2f %c %0.2f = %0.2f", a,op,b,r);

Vous aimerez peut-être aussi