Kod: Zaznacz cały
int palindrom (char t[])
{
int d,u,w,a,b;
d=0;
u=0;
w=1;
while (t[u] != '\0')
{
d = d+1;
u = u+1;
}
a = 0;
b = d - 1;
while (a <= b)
{
if ( t[a] != t[b] )
{
w = 0;
}
a = a + 1;
b = b - 1;
}
return w;
}
jest to funkcja sprawdzajaca czy podane slowo to palindrom, jednak nie rozumiem jej dzialania: moze ktos wytlumaczyc mniej wiecej po kolei co sie wykonuje i dlaczego tak? Co oznacza
Kod: Zaznacz cały
t[u] != '\0'
Kod: Zaznacz cały
t[a] != t[b]