Ordonner les multiple
mat0608
Messages postés
13
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour est ce que quelqun pourrait m´aider pour un bout de code de c#?
je voudrias afficher le multiple (du nombre c) entre 2 nombres (a et b) du plus grand au plus petit.mon code les affiche du plus petit au plus grand...je vous passe mon code.
Merci beaucoup.
je voudrias afficher le multiple (du nombre c) entre 2 nombres (a et b) du plus grand au plus petit.mon code les affiche du plus petit au plus grand...je vous passe mon code.
Merci beaucoup.
static void Main(string[] args)
{
int a = 0, b = 0, c = 0, d = 0;
Console.WriteLine(" numero 1");
a = int.Parse(Console.ReadLine());
Console.WriteLine("numero 2");
b = int.Parse(Console.ReadLine());
Console.WriteLine("numero 3");
c = int.Parse(Console.ReadLine());
if (a < b)
{
d = b;
b = a;
a = d;
for (int i = b; i < a; i++)
{
if (i % c == 0)
{
Console.WriteLine(i);
i++;
}
}
Console.ReadKey();
}
else
{
for (int i = b; i < a; i++)
{
if (i % c == 0)
{
Console.WriteLine(i);
i++;
}
}
Console.ReadKey();
}
}
}
}
5 réponses
-
Bonjour
Peux tu me décrire ce que fais ce bout de code?for (int i = b; i < a; i++) { if (i % c == 0) { Console.WriteLine(i); i++; } } Console.ReadKey();
T'auras la moitié de la réponse -
bonjour whismeril,
Pour i prend la valeur de b, tant que i plus petit que a, incremente i,
si le reste de la division de i par c =0, afficher i;
incremente i -
Et donc comment à ton avis changer ça pour que ça affiche les résultats dans l'autre sens?
-
Je pensais en mettant i-- mais cela ne fonctione pas. Sincerement je ne vois pas.
for (int i = b; i < a; i++)
{ if (i % c == 0)
{ Console.WriteLine(i); }} -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
ok je l´ai :
for (int i = a; i > b; i--)
{
if (i % c == 0)
{
Console.WriteLine(i);
}
Merci de ton aide!