Bonjour,
Etudiant en informatique on débute sur le c++
Voilà j'ai un programme à effectuer:
- faire un premier tableau avec 200 variables générées au hasard entre 1 et 80.
- puis afficher et calculer la moyenne des 200 chiffres appelée indice.
Jusque là ça va.
- mais il faut copier à chaque fois la 5 ème case (qui correspond au vendredi) dans un tableau à part de 40 valeurs puis afficher le nombre de jours où le chiffre a baissé par rapport à l'indice.
Sachant que pour l'instant il faut se restreinte à très peu de fonction : while, for, if et else.
Voici mon code pour l'instant je n'arrive pas à afficher les 40 valeurs et je ne vois pas comment indiquer le nombre de jours où l'indice a baissé. Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 #include<stdlib.h> #include<time.h> //Fabien igace 1 main() { srand(time(NULL));//nombres générés au hasard //déclaration tableaux float tvj[200]; float tvh[40]; int a; //déclaration de la variable qui générera les nombres float sommetvj,indice; int b; sommetvj=0; //initialisation de la la somme des valeurs for(a=0;a<200;a++) //tant que 0<a<80 on incrémente le a = case suivante { tvj[a]=rand()%81; // a est compris entre 0 et 80 au hasard printf("%2.0f \t",tvj[a]); //5 ème case est le vendredi sommetvj=sommetvj+tvj[a]; //calcul de la somme des indices } indice=sommetvj/200; //calcul de l'indice printf("\nLa moyenne de l'indice est de : %2.2f\n",indice); //affichage de l'indice printf("\n"); //problème à partir de maintenant b=0; for(b=0;b<40;b++) { tvh[b]=tvj[a+5]; printf("%2.2f\t",tvh[b]); } system("PAUSE"); }
Partager