Voilà j'essaie de faire mon labo 3 et pas moyen de le faire "marcher"
Il se bloque après avoir entrer les 6 cote d'élève. Voici mon code, qq'un peut-il m'aider??
#include "stdafx.h"
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
float tab[6], moyenne;
char rep;
printf ("\n\nVoulez vous faire la moyenne d'un eleve? (repondez par O ou N): ");
scanf ("%c",&rep);
while (rep=='o')
{
for (i=0; i<6; i++)
{
printf ("\nEntrer les cotes sur 20: ");
scanf ("%f", &tab[i]);
fflush(stdin);
}
moyenne = fonction(tab);
printf ("\nLa moyenne sur 20 est de %f", moyenne);
}
return 0;
getchar();
ET LA FONCTION
#include "stdafx.h"
float fonction(float tab[6])
{
float pp=tab[0], moyenne;
int i=0;
while (i<6);
{
if (pp>tab[i])
pp=tab[i];
i++;
}
moyenne=tab[0]+tab[1]+tab[2]+tab[3]+tab[4]+tab[5]-pp;
moyenne=moyenne/5;
return moyenne;
}
STDAFX.H
// stdafx.h : fichier Include pour les fichiers Include système standard,
// ou les fichiers Include spécifiques aux projets qui sont utilisés fréquemment,
// et sont rarement modifiés
//
#pragma once
#define WIN32_LEAN_AND_MEAN // Exclure les en-têtes Windows rarement utilisés
#include <stdio.h>
#include <tchar.h>
// TODO : faites référence ici aux en-têtes supplémentaires nécessaires au programme
float fonction (float tab[6]);
J'espère que vous pourrez m'aider et merci d'avance