Advertisement
Scorpionh

Tpsem03

Sep 24th, 2014
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.85 KB | None | 0 0
  1. #pragma warning(disable:4996)
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <time.h>
  5.  
  6. int choixNbreJ1(){
  7.         int j1;
  8.         j1=rand()%101;
  9.         return j1;
  10. }
  11.  
  12. int choixNbreJ2(){
  13.         int j2;
  14.         scanf("%d", &j2);
  15.         return j2;
  16. }
  17. int main () {
  18.         int j1, j2=-1, i=0;
  19.         srand(time(NULL));
  20.         j1=choixNbreJ1();
  21.         printf("Ceci est le jeu du plus ou moins\n");
  22.         printf("Vous devez entrer un nombre pour deviner celui donne aleatoiremment par l'ordi\n");
  23.         printf("Entrez un nombre entre 1 et 100\n");
  24.         while (j1!=j2){
  25.                 j2=choixNbreJ2();
  26.                 if (j1>j2)printf("C'est plus\n");
  27.                 if (j1<j2) printf("C'est moins\n");
  28.                 if (j1==j2) printf("C'est bon\n");
  29.                 ++i;
  30.         }
  31.         printf("Le nombre etait %d, il a fallu %d essais pour le deviner\n", j1, i);
  32.  
  33. system("pause"); return 0;
  34. }
  35. //////////////////////////////////////////
  36.  
  37.  
  38. #pragma warning(disable:4996)
  39. #include <stdio.h>
  40. #include <stdlib.h>
  41.  
  42. unsigned int factorielle(unsigned int n) {
  43.     unsigned int i=0;  
  44.     unsigned int f=1;
  45.  
  46.     while (i !=n) {
  47.         ++i;                   
  48.         f *= i;            
  49.     }
  50.     return f;
  51. }
  52.  
  53. unsigned int factorec(unsigned int n) {
  54.     if (n==0)
  55.         return 1;
  56.     else return n*factorec(n-1);
  57. }
  58.  
  59.  
  60. int main () {
  61.     unsigned int f, w;
  62.     f = factorielle (3);
  63.     w = factorec(3);
  64.     printf("%d\n", f);
  65.     printf("%d\n", w);
  66. system("pause"); return 0;
  67. }
  68.  
  69. /////////////////////////////////////
  70.  
  71. #include <stdio.h>
  72. #include <stdlib.h>
  73.  
  74. void badPermut(int a, int b) {
  75.     a += b;
  76.     b = a - b;
  77.     a -= b;
  78.     printf("Dans badPermut apres permutation a = %i b = %i\n", a, b);
  79. }
  80.  
  81. int main() {
  82.     int x = 3, y = 5;
  83.     printf("Avant badPermut x = %i y = %i\n", x, y);
  84.     badPermut(x, y);
  85.     printf("Apres badPermut x = %i y = %i\n", x, y);
  86.    
  87.     system("pause");
  88.     return 0;
  89. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement