rendered paste bodychar* skyrikliai = "?";
char* CopyString(char* eil)
{
char* str = new char [255];
return strcpy(str,eil);
}
int Skaicius(char eilute[],int vieta)
{
for (int i = 0; i < strlen(eilute) ;i++)
{
if(vieta-i >= 0)
if(('0' <= eilute[vieta-i]) && (eilute[vieta-i] <= '9'))
return eilute[vieta-i] - '0';
if(vieta+i < strlen(eilute))
if(('0' <= eilute[vieta+i]) && (eilute[vieta+i] <= '9'))
return eilute[vieta+i] - '0';
}
return -1;
}
char* F(char* string)
{
char* str1 = strpbrk(string, skyrikliai);
int vieta1, sk;
if(str1)
{
vieta1 = strlen(string) - strlen(str1);
sk = Skaicius(string, vieta1);
if(sk != -1)
{
char* rez = new char [strlen(string)];
strset(rez,' ');
strncpy(rez, string, vieta1);
for(int i = 0; sk > i;i++)
strcat(rez," ");
strcat(rez, str1 + 1);
return F(rez);
}
else return string;
}
return string;
}