C :: Aufgabe #197 :: Lösung #1
2 Lösungen
#197
Durchnummerierung aller möglichen geordneten Ziehungsergebnisse bei 6 aus 49
Anfänger - C
von hollst
- 06.09.2018 um 10:28 Uhr
Beim Lotto 6 aus 49 gibt es bekanntlich 13.983.816 mögliche (geordnete) Ziehungsergebnisse (49 über 6).
Schreibe ein Programm, das jeder dieser Möglichkeiten eine natürliche Zahl zuordnet, also
1 2 3 4 5 6 -> 1
1 2 3 4 5 7 -> 2
...
...
44 45 46 47 48 49 -> 13.983.816
Viel Spaß!
Schreibe ein Programm, das jeder dieser Möglichkeiten eine natürliche Zahl zuordnet, also
1 2 3 4 5 6 -> 1
1 2 3 4 5 7 -> 2
...
...
44 45 46 47 48 49 -> 13.983.816
Viel Spaß!
#1
von 0 (0 Punkte)
- 01.10.2018 um 16:06 Uhr
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Lotto_6_aus_49
{
class Program
{
static void Main(string[] args)
{
int z = 0;
int z1 = 0;
int z2 = z1 + 1;
int z3 = z2 + 1;
int z4 = z3 + 1;
int z5 = z4 + 1;
int z6 = z5 + 1;
StreamWriter tw = new StreamWriter("C:\\Users\\Koerner\\Desktop\\Lotto (Modul 1)\\Lotto 6 aus 49 funktioniert While-Schleife - Nur in Datei Ausgeben\\Möglichkeiten.txt");
Console.WriteLine("Bitte Warten, das Programm beendet sich von alleine! ");
while (z1 < 44)
{
z1++;
z2 = z1;
while (z2 < 45)
{
z2++;
z3 = z2;
while (z3 < 46)
{
z3++;
z4 = z3;
while (z4 < 47)
{
z4++;
z5 = z4;
while (z5 < 48)
{
z5++;
z6 = z5;
while (z6 < 49)
{
z++;
z6++;
tw.WriteLine(" " + z1 + "," + z2 + "," + z3 + "," + z4 + "," + z5 + "," + z6 + "->" + z);
}
}
}
}
}
}
tw.Close();
}
}
}
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1
