Új hozzászólás Aktív témák

  • ArchElf

    addikt

    válasz stevve #1602 üzenetére

    Ennyi erővel a substring sem volt benne a kiírásban :D
    Mondjuk jó kis feladat lehet substring és Convert nélkül, csak IndexOf-al is ;]
    try/catch-et bele sem mertem rakni :)

    for lol:
    static void Main(string[] args)
    {
    double átlag = 0;
    int szám = 0;
    int index = 0;
    int újindex = 0;
    int számláló = 0;
    string számok = "12345";

    Console.Write("Kérem adjon meg 3 számot 1-5 között, vesszővel elválasztva: ");
    string számsor = Console.ReadLine();
    //INDEXOF
    while (számláló < 3)
    {
    újindex = számsor.IndexOf(',', index);
    if (újindex < 0 && számláló != 2)
    {
    Console.Error.WriteLine("Nincs elég szám.");
    return;
    }
    if ((újindex - index != 1) && számláló != 2)
    {
    Console.Error.WriteLine("Helytelen adatok");
    return;
    }
    szám = számok.IndexOf(számsor[index]) + 1;
    if (szám < 1 || szám > 5)
    {
    Console.Error.WriteLine("Helytelen adatok");
    return;
    }
    átlag += szám;
    index = újindex + 1;
    számláló++;
    }
    Console.WriteLine("Az átlag: {0:0.0}", átlag / 3);
    }

    AE

    [ Szerkesztve ]

    Csinálok egy adag popcornt, és leülök fórumozni --- Ízlések és pofonok - kinek miből jutott --- Az igazi beköpőlégy [http://is.gd/cJvlC2]

Új hozzászólás Aktív témák