Salut la communauté.
Je suis nouveau, c'est mon premier post, j'espère que la section est appropriée.
J'aime les mathématiques et la programme est un atout de choix dans l'aide à l'apprentissage de cette matière ainsi, j'étais très enthousiaste à l'idée de l'apprendre cette année en L1.
Cependant j'ai un professeur qui parle très mal français et qui semble ne pas avoir le goût d'enseigner.
Ainsi, il ne souhaite pas que je teste les programmes qu'il écrit aux tableaux sur mon ordinateur... J'ai néanmoins télécharger Dev-++ pour essayer ces programmes afin de les utiliser dans mes exercices ou même dans la vie (générateur aléatoire de nombre pris dans un intervalle).
Donc j'ai bien compris que je devrais apprendre tout seul, voilà pourquoi je suis ici.
Voici un programme en langage C qui répond au cahier des charges suivants :
- Tire aléatoirement trois nombre entier x,y, z dans [0,100[ et affiche la valeur.
- Fait une permutation circulaire entre les valeurs de ces 3 nombres (y prend la valeur de x, z celle de y et x celle de z) et afficher le résultat.
Le prof nous propose cette correction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 #include <stdio.h> #include <time.h> #include <stdlib.h> int main(void) { int x,y,z ; sramd(time(o); x = rand()%100 ; y = rand() %100 ; z = rand ()%100 ; printf("x=%d,y=%d,z=%d\n",x,y,z); t=x;x=y;y=z;z=t ; printf ("x=%d, y=%d, z=%d\n", x,y,z); return 0 ; }
Elle ne fonctionne pas, ai-je mal copié ? Faut il un autre logiciel ? Pour essayer ?
Même celui là ne marche pas lol :
Donc je suis un peu désespéré quant dite vous ? Ma vie est foutue ? En tout cas je suis motivé pour réussir quand même !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <stdio.h> int main (void) { double x, c ; printf("Je calcul le carre d'un nombre x ; donnez la valeur de x : ") ; scanf ("%lf", &x) ; c = x * x printf("le carre de %lf est :%lf \n", x, c ) ; return 0 ; }
Partager