Aide programme débutant en C++
Fermé
beufa59
Messages postés
35
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
-
9 mars 2009 à 16:01
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 mars 2009 à 11:43
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 10 mars 2009 à 11:43
A voir également:
- Aide programme débutant en C++
- Programme demarrage windows 10 - Guide
- Logiciel de programmation pour débutant - Guide
- Désinstaller programme windows 10 - Guide
- Mettre en veille un programme - Guide
- Forcer la fermeture d'un programme - Guide
6 réponses
beufa59
Messages postés
35
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
10 mars 2009 à 08:56
10 mars 2009 à 08:56
Personne ? snif...
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
10 mars 2009 à 09:10
10 mars 2009 à 09:10
Salut.
J'ai pas compris ton truc d'indice de 5eme jour inférieur etc.
Mais pour stocker les case multiple de 5 dans ton tableau de 40, un truc du genre :
for (int i=0;i<40;++i)
tvh[i]=tvj[i*5+4];
J'ai pas compris ton truc d'indice de 5eme jour inférieur etc.
Mais pour stocker les case multiple de 5 dans ton tableau de 40, un truc du genre :
for (int i=0;i<40;++i)
tvh[i]=tvj[i*5+4];
beufa59
Messages postés
35
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
10 mars 2009 à 09:24
10 mars 2009 à 09:24
Merci Sniper mais il m'affiche que des 0 dans le tableau de 40.
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
10 mars 2009 à 11:23
10 mars 2009 à 11:23
C'est quoi ton code ? qu'as tu marqué ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
beufa59
Messages postés
35
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
27 novembre 2010
10 mars 2009 à 11:38
10 mars 2009 à 11:38
Voilà Snipeur c'est sur la fin. Merci à toi.
#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; //autre variable pour le comparatif après
for(b=0;b<40;b++)
{
tvh[b]=tvj[a*5+4];
printf("%2.2f\t",tvh[b]);
}
system("PAUSE");
}
#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; //autre variable pour le comparatif après
for(b=0;b<40;b++)
{
tvh[b]=tvj[a*5+4];
printf("%2.2f\t",tvh[b]);
}
system("PAUSE");
}
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
10 mars 2009 à 11:43
10 mars 2009 à 11:43
C'est sur que si tu ne met pas ce que je te dit !
for(b=0;b<40;b++)
{
tvh[b]=tvj[a*5+4];
printf("%2.2f\t",tvh[b]);
}
qu'est-ce que le 'a' viens foutre là dedans ??? remplace par 'b' ça ira mieux.
for(b=0;b<40;b++)
{
tvh[b]=tvj[a*5+4];
printf("%2.2f\t",tvh[b]);
}
qu'est-ce que le 'a' viens foutre là dedans ??? remplace par 'b' ça ira mieux.