Var s: string; k, i: integer; begin readln(s); k: =0; for i: =1 to length(s) do if s[i]='.' then k: =k+1; writeln('количество точек в строке=',k); end. изменить программу так, чтобы она удаляла все точки изтекста после нахождения их количества
269
349
Ответы на вопрос:
Var s: string; k, i, n: integer; begin readln(s); k: =0; n: =length(s); i: =1; while (i< =n) do begin if s[i]='.' then begin k: =k+1; delete(s,i,1); i: =i-1; n: =n-1; end; i: =i+1; end; writeln('количество точек в строке=',k); writeln('новая строка: ',s); end.
Популярно: Информатика
-
KeyMo31.07.2022 15:41
-
fedyuningleb2020.09.2020 01:17
-
рустамммм16.07.2020 05:17
-
KSeNiYa280019.02.2021 12:04
-
danifoxyforevep08iko08.09.2020 16:17
-
NEON200620.10.2022 14:32
-
2806tonia200515.04.2022 08:02
-
Kylp25.08.2021 17:49
-
Елена576317.10.2022 21:28
-
SmolentsevaMasha29.09.2020 01:39