28.08.2011, 02:35
(
Последний раз редактировалось [S]trong; 28.08.2011 в 03:59.
)
pawn Код:
IsAIP(string[])
{
new
a,
b,
l = -1,
i = -1;
while(string[++i])
{
if(string[i] > 48 && string[i] < 58)
a++,l = i;
if(string[i] == 58 && b == 2 && l == i-1 && ++i && string[i] > 48 && string[i] < 58)
{
b = 3;
goto end;
}
if(string[i] == 46 && a > 0 && l == i-1 && b < 2)
b++,a = 0;
}
end:
return b == 3;
}// by [S]trong