Boucle

Fermé
programeurDuDimanche Messages postés 25 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 - 23 janv. 2015 à 20:27
Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 - 23 janv. 2015 à 22:42
salut, jai un problème pour les boucle par contre pour une fois ma complation est juste mais sa plante :


#include <stdio.h>
#include <stdlib.h>

int main()
{
int nombre = 0;

while (nombre!=21)

{
printf("tape le nombre 21\n\n\n");
scanf("%d",nombre);
}
return 0;
}



sa plante pour vous aussi ??
une erreur de syntaxe?
Merci

2 réponses

Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 100
Modifié par Zephirr le 23/01/2015 à 20:44
Problème au niveau du scanf (il faut un pointeur):
scanf("%d",&nombre);
0
programeurDuDimanche Messages postés 25 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 2
23 janv. 2015 à 21:26
je suis vraiment taite en l'air
merci

au passage je veux pas mettre 300 poste en 2 jour si qu'elqun pouvair encore un peu m'aider :


#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int nombreSurprise=0;
int nombreEntre=0;
const int MAX = 100;
const int MIN = 1;
srand(time(NULL));
nombreSurprise =(rand() % (MAX - MIN + 1)) + MIN;
do
{


printf("trouve le nombre mystere\n");
scanf("d",&nombreEntre);
if(nombreEntre>nombreSurprise);
{
printf("c'est plus\n");
}
else if (nombreEntre<nombreSurprise)
{
printf("c'est moins\n\n");
}
else if (nombreEntre==nombreSurprise)
{
printf("bravo tu a trouvé le nombre mystère\n");
}
}while (nombreEntre!=nombreSurprise);

return 0;
}



jai qu'une erreur que je comprend pas trop

||=== Build: Debug in tp1 (compiler: GNU GCC Compiler) ===|
D:\Users\martin\Documents\Nouveau dossier\tp1\main.c||In function 'main':|
D:\Users\martin\Documents\Nouveau dossier\tp1\main.c|17|warning: too many arguments for format [-Wformat-extra-args]|
D:\Users\martin\Documents\Nouveau dossier\tp1\main.c|22|error: 'else' without a previous 'if'|
||=== Build failed: 1 error(s), 1 warning(s) (0 minute(s), 1 second(s)) ===|

Merci
0
Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 100
23 janv. 2015 à 21:38
; en trop après
if(nombreEntre>nombreSurprise);
.

PS: oublie pas la coloration syntaxique!
0
programeurDuDimanche Messages postés 25 Date d'inscription jeudi 22 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 2 > Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015
23 janv. 2015 à 21:56
comment on fais la coloration?
0
Zephirr Messages postés 317 Date d'inscription mardi 30 décembre 2014 Statut Membre Dernière intervention 6 novembre 2015 100
23 janv. 2015 à 22:42
Flèche a cote de B I S <>
0