Probleme en C
Fermé
djoey_puff
-
11 mai 2005 à 18:06
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 11 mai 2005 à 21:03
crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 - 11 mai 2005 à 21:03
4 réponses
Luffy =)
Messages postés
365
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
19 mai 2006
110
11 mai 2005 à 18:54
11 mai 2005 à 18:54
Salut :-)
bon, on est pas là pour faire tes devoirs à ta place, mais je ferais à peu près comme ça en algo :
ça marche si tu n'as pas besoin de garder TOUS les réels saisis, car là il garde que les valeurs min et max, et il reste l'initialisation des variables car si tu commences à mettre float min =0; et bien il mettra jamais rien dans min.
++
bon, on est pas là pour faire tes devoirs à ta place, mais je ferais à peu près comme ça en algo :
while (1) { printf("voulez-vous continuer ?\n"); scanf(buf), if (buf=='n') break; printf("Saississez un réel : \n"); scanf("%f", tmp); if (tmp < min) min=tmp; if (tmp>max) max=tmp; } printf("nb min : %f", min); printf("nb max : %f", max);
ça marche si tu n'as pas besoin de garder TOUS les réels saisis, car là il garde que les valeurs min et max, et il reste l'initialisation des variables car si tu commences à mettre float min =0; et bien il mettra jamais rien dans min.
++
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
11 mai 2005 à 19:46
11 mai 2005 à 19:46
S'il veut faire la moyenne faut quand même qu'il ai une variable 'total' qu'il incrément à chaque saise du réel, de même qu'un compteur qu'il incrémente à chaque saisie de 1. Histoire qu'il puisse faire une moyenne quand il sort de sa boucle.
Luffy =)
Messages postés
365
Date d'inscription
mercredi 20 avril 2005
Statut
Membre
Dernière intervention
19 mai 2006
110
11 mai 2005 à 20:40
11 mai 2005 à 20:40
ah tu as raison, j'avais oublié la moyenne...
j'avais aussi penser à faire à un tableau de float, mais il fallait gérer l'allocation mémoire, et j'avais un peu la flemme.
j'avais aussi penser à faire à un tableau de float, mais il fallait gérer l'allocation mémoire, et j'avais un peu la flemme.
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
11 mai 2005 à 21:03
11 mai 2005 à 21:03
Salut,
Pour le problème des min et max, le premier réel saisi initialise les variables
min et max.
Les autres réels passent les tests de min et max présentés par 'Luffy =)'.
Pour le problème des min et max, le premier réel saisi initialise les variables
min et max.
Les autres réels passent les tests de min et max présentés par 'Luffy =)'.