jeden cyklus tam mám.
string vstup = Console.ReadLine();
vstup = vstup.ToLower();
int delka = vstup.Length;
double porovnani_suda = delka/2;
double porovnani_licha = porovnani_suda + 0.5;
int tecka = 46;
int index1_1 = 0;
int index2_2 = delka - 1;
int index1 = vstup[index1_1];
int index2 = vstup[index2_2];
int result = 0;
while (index1_1 < index2_2)
{
if ((index2 < 65 && index2 > 90) || (index2 < 97 && index2 > 122) || (index2 < 48 && index2 > 57) || (index2 == tecka))
index2--;
else if ((index1 < 65 && index1 > 90) || (index1 < 97 && index1 > 122) || (index1 < 48 && index1 > 57) || (index1 == tecka))
index1++;
else if (index1 == index2)
result++;
else if (index1 != index2)
result--;
index1_1++;
index2_2--;
}
if ((result == porovnani_suda) || (result == porovnani_licha))
Console.WriteLine("1");
else
Console.WriteLine("0");