В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
ирина1853
ирина1853
06.11.2021 22:46 •  Информатика

Изменить код pascal нужно по другому записать функцию if или вообще переписать программу , но чтобы смысл был тот же заранее ! сам код pascal : const t=5.0; cl=0.9; var s: string; a,i: byte; begin writeln('введите ваше сообщение'); readln(s); for i: =1 to length(s) do if (s[i]=' ') and (s[i+1]< > ' ') then inc(a); a: =a+1; writeln('количество слов - ', a); begin writeln('стоимость телеграммы ',t+cl*a,' руб'); end; end.

Показать ответ
Ответ:
gleb24nic
gleb24nic
20.07.2020 18:46
Constt=5.0;
cl=0.9;
var 
s:string;
a,i:byte;
f:boolean;
begin
writeln('Введите ваше сообщение');
Readln(s);
a:=0;
i:=1;
while i<=length(s) do
begin
 while (i<=length(s)) and (s[i]=' ') do inc(i); 
 f:=(i<=length(s)) and (s[i]<>' '); 
 while f do
  begin
   inc(a);
   f:=false;
  end;
 while (i<=length(s)) and (s[i]<>' ') do inc(i);
end;
writeln('Количество слов - ', a);
writeln('Стоимость телеграммы ',t+cl*a,' руб');
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота