Programme C

Fermé
mery - 6 nov. 2009 à 22:24
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 - 7 nov. 2009 à 00:37
Bonjour,
svp je suis débutante en programmation en langage C et j'ai besoin de votre aide pour résoudre ce problème:

Ecrire un programme qui affiche la moyenne d'une suite d'entiers positifs entrés au clavier.
On arrêtera la saisie quand le nombre -1 est entré, comme dans l'exemple suivant :
Entrez un entier positif : 5
Entrez un entier positif : 2
Entrez un entier positif : 3
Entrez un entier positif : -1
La moyenne de ces 3 entiers vaut 3.333333

Merci à vous

24 réponses

jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
7 nov. 2009 à 00:35
ouais mais aprés j'ai BIEN INITIALISER ma variable à -1 et ça n'a toujours pas fonctionner !!!!!!!!
0
Dora The Explorer Messages postés 2811 Date d'inscription mardi 4 septembre 2007 Statut Contributeur Dernière intervention 1 septembre 2011 853
7 nov. 2009 à 00:36
On peut voir ce code?
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
7 nov. 2009 à 00:37
ba j'ai tout éffacé sur code::blocks sinon j'allais défoncer mon ordi je n'y arrivais pas alors je me suis calmer
0
jason-live Messages postés 178 Date d'inscription mardi 1 septembre 2009 Statut Membre Dernière intervention 26 décembre 2009 35
6 nov. 2009 à 23:13
et ben je suis bloqué :(
#include <stdio.h>
#include <stdlib.h>

int main()
{
    long nombre1, nombre2, nombre3, resultat = 0;

	printf ("Entrez un entier positif \n");
	scanf("%d",&nombre1);
	printf ("Entrez un entier positif \n");
	scanf("%d", &nombre2);
	printf ("Entrez un entier positif \n");
	scanf("%d", &nombre3);
	resultat = (nombre1+nombre2+nombre3) / 3;
	printf ("La moyenne de ces 3 nombres est de %d \n", resultat);
	system("pause");
}


en faite je suis bloquer sur la partie du comment arreter le programme en entrant -1
-1