Предмет: Информатика,
автор: grekid
Из заданной строки получить новую строку, заменив в
ней все группы букв «abcd» на «abc».Новую
строку переписать в файл.Pascal/
Ответы
Автор ответа:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <string.h>
#include <iostream.h>
int main()
{
char st[100], sl[100],s[20][20]={' '};
int k=0, i,t=0,j;
cin>>st;
cout<<endl;
t=strlen(st);
i=-1;
do
{++i;
if(st[i]=='a' && st[i+1]=='b' && st[i+2]=='c' && st[i+3]=='d')
{
for( j=i+3;j<t-1;j++)
st[j]=st[j+1];
t--;
}
}while(st[i]!=' ');
for( j=0;j<t;j++)
cout<<st[j];
return 1;
}
Похожие вопросы
Предмет: Информатика,
автор: Jimfann
Предмет: Алгебра,
автор: demidkoviktoria680
Предмет: Математика,
автор: ri067ta721coogle
Предмет: Математика,
автор: vikas21011
Предмет: Физика,
автор: ytnr