Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem "přeskočení" tečky

mam v tom ted spis curbes a vubec tomu nerozumim.

string vstup = Console.ReadLine();
            int delka = vstup.Length;
            double porovnani_suda = delka/2;
            double porovnani_licha = porovnani_suda + 0.5;
            int prvni_znak = 0;
            int posledni_znak = delka - 1;
            int result = 0;
            while (prvni_znak < posledni_znak)
            {
                int kod_znaku1 = vstup[prvni_znak];
                int kod_znaku2 = vstup[posledni_znak];
                if (kod_znaku2 < 48 || (kod_znaku2 > 57 && kod_znaku2 < 65) || (kod_znaku2 > 90 && kod_znaku2 < 97) || kod_znaku2 > 122)
                {
                    kod_znaku2--;
                    result++;
                }
                else if (kod_znaku1 < 48 || (kod_znaku1 > 57 && kod_znaku1 < 65) || (kod_znaku1 > 90 && kod_znaku1 < 97) || kod_znaku1 > 122)
                {
                    kod_znaku1++;
                    result++;
                }
                else if (kod_znaku1 == kod_znaku2)
                    result++;
                else if (kod_znaku1 != kod_znaku2)
                    result--;
                prvni_znak++;
                posledni_znak--;
            }
            if ((result == porovnani_suda) || (result == porovnani_licha))
                Console.WriteLine("1");
            else
                Console.WriteLine("0");

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny