rendered paste bodyvoid TForm1::SimbolioPaieska()
{
char sm;
int i, l;
ofstream fr(CTemp);
for (i=0; i < strlen(eilute); i++)
{
sm=eilute[i];
if ((sm >= 'a' && sm <= 'z') || (sm >= 'A' && sm <= 'Z')||(sm>='0'&& sm<='9') || (sm==040))
{ }
else {
fr<<"simbolis: "<<sm<<endl;
simbolis=eilute[i];
SkaiciausPaieska(i);
if (SkaiciausPaieska(i)!=-1)
fr<<"arèiuasias skaièius: "<<SkaiciausPaieska(i)<<endl;
}
}
fr.close();
}
int TForm1::SkaiciausPaieska(int i)
{
char sk1, sk2;
sk1=sk2=256;
char skaicius, skaicius1, skaicius2, sk;
int o=-1;
for (int v=i;v>=0;v--) {
sk=eilute[v];
if (sk>='0' && sk<='9'){
skaicius1=eilute[v];
sk1=i-v;
break;
}
}
for (int s=i; s<=strlen(eilute); s++){
sk=eilute[s];
if (sk>='0' && sk<='9'){
skaicius2=eilute[s];
sk2=s-i;
break;
}
}
if (sk1<sk2)
return skaicius1-'0';
else { if (sk1>sk2)
return skaicius2-'0';
else { if (sk1==256&&sk2==256)
return o;
else if (sk1==sk2)
return skaicius1-'0';
}
}
}