Voila je doit crée un programme qui prend 2 valeur imaginons 10 et 16, la sortie du programme doit s'affiché ainsi
10
11
12
13
14
15
16
Voici mon programme
#include <stdio.h>
#define repeat(nb) for (int _loop = 1, _max = (nb); _loop <= _max; _loop++)
int main()
{
int tMin;
int tMax;
int result;
scanf("%d", &tMin);
scanf("%d", &tMax);
result = tMin;
repeat(result)
{
printf("%d\n", result);
result++;
}
}
J'ai mis result = tMin mais j'ai bien compris que la valeur allait se répéter 10x par exemple si on entre 10 en valeur tMin, est donc dépassé le calcul voulus
Ma question est la suivante qu'elle est la formule ou le paramètre qui doit précisé dans la program pour que la boucle se répète jusqu'a atteindre la valeur de tmax
(Je sais qu'il ya la boucle while etc mais j'essaye d'abord de m'exercé ainsi)
Re j'ai réussis
#include <stdio.h>
#define repeat(nb) for (int _loop = 1, _max = (nb); _loop <= _max; _loop++)
int main()
{
int tMin;
int tMax;
int result;
scanf("%d", &tMin);
scanf("%d", &tMax);
result = tMax - tMin;
repeat(result + 1)
{
printf("%d\n", tMin);
tMin++;
}
}
- Edité par leprincefou 25 février 2022 à 23:58:28
Notre mesure du possible rend possible l'impossible
Je trouve que, pour cet exercice, c'est la boucle 'for' qui vient naturellement à l'esprit : « pour k = tmin à k = tmax, afficher k ». Le 'for' est fait pour ça.
> Robun Oui faut que je regarde comment elle fonctionne même si je l'utilise pas Tu aurais tort de ne pas l'utiliser. Ça peut grandement simplifier le code et le rendre plus clair dans de nombreuses situations.
Le Tout est souvent plus grand que la somme de ses parties.
Répéter un nombre de fois compris entre 2 entier
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Le Tout est souvent plus grand que la somme de ses parties.
On écrit "j'ai tort", pas "tord" qui est le verbe "tordre" à la 3ème personne de l'indicatif présent
Le Tout est souvent plus grand que la somme de ses parties.
Le Tout est souvent plus grand que la somme de ses parties.