Programmer

moi -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je voudrais écrire un programmer qui permet de calcule les notes de moyenne et en suite il déterminer si le note est supérieur à la moyenne.

5 réponses

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
bonjour,
as-tu une question?
0
moi
 
OUI. je voudrais écrire un programme qui permet de calcule le moyenne des notes et en suite il détermine si les notes est supérieur à la moyenne en c++ mais je suis bloque merci
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
tu es bloqué?
pourquoi veux-tu faire cela?
qu'as-tu essayé?
0
moi
 
Oui.

J'apprend la programmation.
Oui.

// Example program
#include <iostream>
#include <vector> // std::vector

using namespace std;

int main()
{
  float soe, moy;
  
  float i, nbre;
  
 vector<float> note {5}; // Tableau de notes (Type Double)
  
  soe == 0;
  moy == 0;
  
  for( float i=1; i<6; i++)
  {
     cin>> note[i];
      
     soe = soe + note[i];
     
      
  }
      moy = (soe/5);
   
   for(float i=1; i<5; i++)
   {
       if(note[i]>moy)
       {
           nbre = nbre +1;
       }
       return 0;
0
Dalfab Messages postés 706 Date d'inscription   Statut Membre Dernière intervention   101
 
Bonjour,
Quand crée un tableau de 5 éléments, les indices à utiliser vont de 0 à 4, il ne vont pas de 1 à 5.
Que vient faire ce return ligne 33? Et il manque la fin de ton programme qui je pense doit afficher la moyenne et le nombre de notes au dessus de la moyenne.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
moi
 
 Example program

#include <iostream>
#include <vector> // std::vector

using namespace std;

int main()
{
float soe, moy;

float i, nbre;

vector<float> note {5}; // Tableau de notes (Type Double)

soe == 0;
moy == 0;

for( float i=1; i<6; i++)
{
cin>> note[i];

soe = soe + note[i];


}
moy = (soe/5);

for(float i=1; i<6; i++)
{
if(note[i]>moy)
{
nbre = nbre +1;
}
return 0;
}

}
0
moi
 
sa s'exécute mais il ne calcule pas la somme du coup sa sorte pas du boucle aussi
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
0