char* 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; }