Hogy kell egy olyan ciklust elindítani, ahol a felhasználó mondja meg, hogy hányszor fusson le?
Így probálkoztam, de sikertelenül:
C#:
Console.WriteLine("Hány nevet akarsz megadni? ");
int szam = Convert.ToInt32(Console.ReadLine());
string[] nev = new string[szam];
for (int x = 0; x < szam; x++)
{
for (int i = 0; i < nev.Length; i++)
{
Console.WriteLine("Kérek egy nevet! ");
String bekeres = Console.ReadLine();
nev[i] = bekeres;
}
}
Console.WriteLine("Az eddig bekért nevek: ");
for (int i = 1; i < szam; i++)
{
Console.WriteLine(nev[i]);
}
Ennek itt semmi értelme a feladat szempontjából:
for (int i = 0; i < nev.Length; i++)
Egy frászt nem.
És miért tiltod le az első nevet?
Igen igen, igazatok van, elnéztem.
Köszönöm, a programnak ezen része működik. A többivel elboldogulok.
for (int x = 0; x < szam; x++)
for (int i = 0; i < nev.Length; i++)
Ez a két sor mintha tök ugyanazt csinálná.
Tekintve, hogy a "nev" tömb "szam" elemű.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!