Ik wil proberen een woord te laten vormen met een string array.
Alle afbabetische letters heb ik in een array gezet.
Hoe kan ik dit het beste doen.
ik was aan het denken voor dit in een While-lus te gieten, omdat het hetzelfde doet met cijfers. maar nu wil dat ik letters kunnen doen.
ik wil een woord laten vormen van maximaal 3 letters.
eerst moet hij gewoon alle latters in array weergeven en daarna moet bij puzzelen naar 2 letters.
voorbeeld: aa, ab, ac, ad, ae, ...... ba, bb, bc, bd, be, ......
en als hij bij zz is dat hij daarna 3 letters neemt.
Voorbeeld:
zz, aaa, aba, aca, ada, aea, ....... abb, abc, abd, abe, abf, .... als hij azz heeft dat hij dan van begin letter a een b maakt en dat hij terug zo verder gaat tot zzz.
Ik hoop dat dit zo'n beetje duidlijk is.
De code dat ik tothiertoe heb is dit.
Dit werkt wel maar het lijkt mij nogal stom om het zo te doen
want dan zit ik over de 10000 programmeer lijnen.
Alle afbabetische letters heb ik in een array gezet.
Code:
string[] Alfabet = new string[] { "a", "b", "c", "d", "e", "f", "g", "h",
"i", "j", "k", "l", "m", "n", "o", "p",
"q", "r", "s", "t", "u", "v", "w", "x",
"y", "z"};
ik was aan het denken voor dit in een While-lus te gieten, omdat het hetzelfde doet met cijfers. maar nu wil dat ik letters kunnen doen.
ik wil een woord laten vormen van maximaal 3 letters.
eerst moet hij gewoon alle latters in array weergeven en daarna moet bij puzzelen naar 2 letters.
voorbeeld: aa, ab, ac, ad, ae, ...... ba, bb, bc, bd, be, ......
en als hij bij zz is dat hij daarna 3 letters neemt.
Voorbeeld:
zz, aaa, aba, aca, ada, aea, ....... abb, abc, abd, abe, abf, .... als hij azz heeft dat hij dan van begin letter a een b maakt en dat hij terug zo verder gaat tot zzz.
Ik hoop dat dit zo'n beetje duidlijk is.
De code dat ik tothiertoe heb is dit.
Code:
static void Main(string[] args)
{
string[] Alfabet = new string[26] { "a", "b", "c", "d", "e", "f", "g", "h",
"i", "j", "k", "l", "m", "n", "o", "p",
"q", "r", "s", "t", "u", "v", "w", "x",
"y", "z"};
foreach (string a in Alfabet)
{
Console.WriteLine(a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("a" + a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("b" + a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("c" + a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("d" + a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("e" + a);
Console.ReadLine();
}
foreach (string a in Alfabet)
{
Console.WriteLine("f" + a);
Console.ReadLine();
}
}

Laatst bewerkt: