char * func(char *source, int size){
char *text = new char[size+1];
text[0]=source[0];
text[1]='A';
for(int i = 1; i<size; i++)
text[i+1] = source[i];
return text;
}
Tylko nie wiem czy to ma zmieniać podaną tablicę, czy ma zwracać zmienioną. Moja wersja robi to drugie.