Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Ptal jsem se na IF ne na For, ten nefunguje.
Nexi 16.06.2013 18:34
Nexi
IF funguje, ale kvůli špatnému FORu se to k němu ani nedostane.
Wikan 16.06.2013 18:38
Wikan
Aha, a můžu se zeptat jak to tedy má cele být? Děkuji
Nexi 16.06.2013 18:53
Nexi
for (int i = 0; i < hcislo.Length; i++) { if (cislo == (short)hcislo[i]) trefcislo++; } // lepšie //…
Peter Širka 16.06.2013 18:58
Peter Širka
nejak mi to tam nefunguje, pardon jsem zacatecnik :)
Nexi 16.06.2013 19:39
Nexi
Jestli vám někam můžu přes skype/něco takového poslat ten program, nebo ho upnout tak rád.
Nexi 16.06.2013 19:40
Nexi
Proboha, prostě změň > na <.
Wikan 16.06.2013 19:42
Wikan
to už je změněný ale stejně to nejde.
Nexi 16.06.2013 19:55
Nexi
Tak napiš kód, který tam máš teď.
Wikan 16.06.2013 19:58
Wikan
public int HadaneCisloASazka(int cislo, int sazka) { hcislo = Convert.ToString(a) + Convert.ToStrin…
Nexi 16.06.2013 20:15
Nexi
Tak tam je chyb a nesmyslů až hanba. var cisla = new int[] { a, b, c }; var trefcislo = cisla.Where…
Wikan 16.06.2013 20:25
Wikan
Děkuju, jak říkám jsem začátečník! :D Nebo spíš retard... to je to samý.
Nexi 16.06.2013 20:32
Nexi
Nebo spíš retard... to je to samý. Není, pracovníci firmy Accenture třebas nejsou začátečníci, přes…
AZOR 16.06.2013 20:39
AZOR
Ok lidi, funguje, dík moc. Ale mam další těžko popsatelný problém : kdyz skonci hra a vyhraje hrac 1…
Nexi 17.06.2013 20:15
Nexi
pouzi debugger a odkrokuj si to. Ty si autor tak snad vies jak si ten algoritmus myslel a vies si sk… poslední
MM.. 18.06.2013 00:18
MM..
 public int HadaneCisloASazka(int cislo, int sazka)
        {
            hcislo = Convert.ToString(a) + Convert.ToString(b) + Convert.ToString(c);
            trefcislo = 0;
            
            for (int i = 0; i < hcislo.Length; i++)
            {
                if (cislo == (short)hcislo[i])
                    trefcislo++;
            }
            foreach (var hc in hcislo)
            {
                if ((short)hc == cislo)
                    trefcislo++;
            }
            if (trefcislo == 0)
                return (sazka * 0);
            else
            {
                if (trefcislo == 1)
                    return (sazka * 1);
                else
                {
                    if (trefcislo == 2)
                        return (sazka * 2);
                    else
                    {
                        if (trefcislo == 3)
                            return (sazka * 3);
                        else
                            return 0;
                    }
                }
            }
        }
    }
}

Ok lidi, funguje, dík moc. Ale mam další těžko popsatelný problém : kdyz skonci hra a vyhraje hrac 1, hrac 2 dostane stejne penez jako hrac 1 a odecte se mu od toho to co prohral.
priklad
hráč 2 prohraje
ale najednou se mu objeví stejnej počet peněz jako má hráč 1
a od toho se mu potom odečte to co prohrál v tom kole
např mam 100
vsadim 100
protihrac ma u sebe 550
tak prohraju
najednou se mi tam objevi 550 a od toho se odecte 100
teoreticky to melo dojit na 0 a konec

Zpět do poradny Odpovědět na původní otázku Nahoru