Programation en C

Résolu/Fermé
paulo31380 Messages postés 65 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 4 septembre 2012 - 24 avril 2010 à 19:03
paulo31380 Messages postés 65 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 4 septembre 2012 - 25 avril 2010 à 15:31
Bonsoir
Je débute dans la programmation en C. Après avoir appris les boucles , il est écrit :
Pourquoi ne pas vous entrainer en créant un petit programme qui fera autant de tour que l'utilisateur voudra ? et qui affichera le nombre de tours effectués ?

Essayer d'avoir un rendu comme celui ci :

Code console:
Combien de tour SVP : 3

Nombre de tours dans la boucle : 1
Nombre de tours dans la boucle : 2
Nombre de tours dans la boucle : 3

Sortie de la boucle...

Le problème est que je n'y arrive pas ! Si vous savez comment faire , merci de m'expliquer !

3 réponses

Profil bloqué
24 avril 2010 à 20:00
tu initialize la variable tu la detecte le nombre de l'utilisateur avec scanf si je me souvient bien et tu prend une autre variale et tu lui ajoute 1 avec la boucle a chaque fois

et tu fini par quand les 2 boucle sont egale printf(" fini")
0
Comme dit naruto-94 tu peux commencer a i=1 mais il faut que dans ta boucle tu utilise un <= et non un < sinon tu vas passer le dernier tour parce-que i sera strictement inférieur a nombresdetour.
0
kar12 Messages postés 17 Date d'inscription mercredi 10 mars 2010 Statut Membre Dernière intervention 3 mai 2014 4
24 avril 2010 à 22:04
esaye de d'exposer bien votre problem
-1
paulo31380 Messages postés 65 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 4 septembre 2012
24 avril 2010 à 22:20
Bin y'a rien de compliquer ... Je voudrais créer un programme qui demande d'abord : combien de tours tu veut qu'il fasse ? et , si tu répond 2 et bin il fait : Nombres de tours 1 ; Nombres de tours : 2 ; sortie de la boucle ...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
24 avril 2010 à 22:48
C'est quoi qui te bloques précisément ?
0
paulo31380 Messages postés 65 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 4 septembre 2012
25 avril 2010 à 14:51
j'ai déja commencé par sa : int main()
{
long nombresdetour = 0;
printf("Combien de tours svp ? ");
scanf("%ld", &nombresdetour);

Après je ne sais pas
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
25 avril 2010 à 14:53
Ben, il ne te reste plus que la boucle :
int i;
for(i=0;i<nombresdetour;i++) {
   printf...
}
0
paulo31380 Messages postés 65 Date d'inscription dimanche 30 août 2009 Statut Membre Dernière intervention 4 septembre 2012
25 avril 2010 à 15:07
Merci ! Comment on fait pour sauter 2 lignes ?
0