Исправить программу так,чтобы до и после каждой буквы а писалось две p Например aleksandr...

0 голосов
29 просмотров

Исправить программу так,чтобы до и после каждой буквы а писалось две p
Например aleksandr
Выведёт paplekspapndr
Переделать код программы

#include
#include

using namespace std;

char t[500];


int main()
{
cout<<"t=";<br> gets(t);
for(int i=0;i int n=strlen(t);


if (t[i]='a'){n+=2;
for(int j=n;j>i;j--){
t[j]=t[j-2];
cout< }
}
}
}



Информатика (42 баллов) | 29 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

#include

using namespace std;
int main()
{
 string t, s="";
 cout << "t = ", cin >> t, cout << endl;<br> for(int i=0; i  if(t[i] != 'a') s = s+t[i];
  else s = s+'p'+t[i]+'p';
 cout << s << endl;<br> return 0;
}

Пример:
t = aleksandr
paplekspapndr

(194k баллов)
0

Можно без функции length() просто мне чем проще написано ,тем лучше

0

А что сложного в length()? Это длина строки.