Из заданной строки получить новую строку, заменив в ней все группы букв «abcd» на «abc».новую строку переписать в файл.pascal/
143
317
Ответы на вопрос:
12 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]={'\0'}; 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]! ='\0'); for( j=0; j< t; j++) cout< < st[j]; return 1; }
Ответ в комментарии,для лучшей читаемости кода. program chicla; var a,b,c,d,f,sum: integer; sr: real; begin writeln('ââåäèòå ïåðâîå ÷èñëî'); readln(a) ; writeln('ââåäèòå âòîðîå ÷èñëî'); readln(b); writeln('ââåäèòå òðåòüå ÷èñëî'); readln(c); writeln('ââåäèòå ÷åòâåðòîå ÷èñëî'); readln(d); f: =a+b; if f> 20 then begin f: =f-10; writeln(f); end else begin f: =f+10; writeln(f) end; if b> =0 then begin a: =a-1; b: =b-1; c: =c-1; d: =d-1; writeln('1 ÷èñëî ïîñëå óìåíüøåíèÿ íà åäèíèöó= ',a); writeln('2 ÷èñëî ïîñëå óìåíüøåíèÿ íà åäèíèöó= ' ,b); writeln('3 ÷èñëî ïîñëå óìåíüøåíèÿ íà åäèíèöó= ' ,c); writeln('4 ÷èñëî ïîñëå óìåíüøåíèÿ íà åäèíèöó= ' ,d); end else begin sr: =(a+b+c+d)/4; writeln('ñðåäíåå àðèôìåòè÷åñêîå = ' ,sr); end; end.
Популярно: Информатика
-
nikolaivanov1109.02.2021 12:59
-
jandar20019.11.2020 06:12
-
weazelhubozcy1c26.12.2020 09:35
-
stas249122.03.2023 18:33
-
катя479924.02.2023 17:11
-
kenanyusifov0222.11.2020 16:37
-
костя66312.06.2023 12:35
-
yulyaahunova128.03.2023 19:52
-
КсюшаГретт31.03.2020 20:04
-
КэтринПирс2304.08.2021 07:50