Нужно с коментариями дана строка символов ( 2-3 строки ) в файле f1. составить функцию , формирующую новую строку : заменить все повторные вхождения символа пробел одним символом пробела , в начало строки добавить слово " hачало " , в конец - слово " коhец ". записать новую строку в файл f1 после исходной.
121
377
Ответы на вопрос:
Запись в файл в функцию не входит //pascalabc.net 3.2.0.1467 function f(s: string): string; begin s : = s.replace(' ', ' '); s : = ' hачало ' + s + ' коhец '; result : = s; end; begin writeln(f('1 2 3 4')); writeln(f('')); writeln(f('vrgvert revt vt ')); end.
Var a, b: array[1..110000] of integer; i, n, j, cnt: integer; begin readln(n); for i : = 1 to n do read(a[i]); write(a[1], ' '); for i : = 2 to n - 1 do begin if a[i] > 0 then write(a[i], ' '); i if (a[i] < 0) and (a[i - 1] > 0) and (cnt = 0) then for j : = i to n do begin if (j = n) and (a[j] < 0) then begin cnt: = 0; break; end; if a[j] > 0 then break else cnt: = cnt + 1; end; if cnt = 0 then write(a[i], ' '); if cnt > 0 then cnt : = cnt - 1; end; write(a[n]); end.
Популярно: Информатика
-
Dima004401.02.2023 10:16
-
ддд4умник13.12.2021 23:11
-
muravyov191010.03.2020 11:58
-
shamilovaam25.04.2021 13:27
-
максимка228915.08.2022 13:55
-
одиннадцать103.10.2021 18:04
-
мошкада10.10.2022 04:29
-
lenok070111.10.2022 02:18
-
Gootya115.11.2022 06:50
-
Harebin29.05.2022 12:16