М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
AndrewLoveRem
AndrewLoveRem
16.11.2020 09:01 •  Информатика

Написать программу, которая добавляет пробелы в строку.(то есть: если в тексте есть знак препинания «.», «,», «! » или «? », и после отсутствует пробел)

👇
Ответ:
said97
said97
16.11.2020
Var
  s1,s2:string;
  i,k:integer;
begin
readln(s1);
k:=length(s1)-1;
s2:='';
for i:=1 to k do
  begin
    s2:=s2+s1[i];
    case s1[i] of
      '.',',','!','?':
        if s1[i+1]<>' ' then s2:=s2+' ';
    end;
  end;
s2:=s2+s1[k+1];
writeln(s2)
end.
4,8(83 оценок)
Открыть все ответы
Ответ:
d7175944p0ajvy
d7175944p0ajvy
16.11.2020
Задание№ 1№ 2№ 3№ 4№ 5ответААГГАТестовое задание№ 6№ 7№ 8№ 9№ 10ответГВБГГ

ответы на открытие вопросы

ответ на вопрос 1:
Число перебора столь мало, что можно просто выписать всевозможные комбинации: ЗА, ЗД, ЗЧ, ДА, ДЗ, ДЧ, ЧА, ЧЗ, ЧД, АА, АЗ, АД, АЧ.
Всего

ответ на вопрос 2:
Тяжелая атлетика
Из первого условия тяжелоатлет не Сережа, из второго — не Коля, из третьего — не Петя. Значит, он — Вася.

ответ на вопрос 3:
Зашифрованы последовательно слова ноутбук, компьютер, модем, корова, мышь.
Лишнее слово — корова.

ответ на вопрос 4:
78
1+2+3+4+5+6+7+8+9+10+11+12=78.

ответ на вопрос 5:
Первым
Катя стоит до Лизы, до Феди, и, значит, до Ромы. То есть Катя стоит первой или второй. Поскольку она не первая, то – вторая, а остальные, кроме Андрея, за ней. Андрей – первы
4,7(64 оценок)
Ответ:
scattdipsizeoya3gc
scattdipsizeoya3gc
16.11.2020
1)
USES CRT;
VAR A:array[1..100] of Longint;   
s:integer;   
x,i:Longint;
BEGIN
CLRSCR;

      Repeat         
         Writeln('Введите 7-ми значное число');         
         Readln(x);         
         i:=x;         
         s:=0; 
        
         while i>0 do           
            begin             
               i:=i div 10;               
               s:=s+1;           
            end;       
  
        if s > 7 then Writeln('Вы ввели число больше');         
        if s < 7 then Writeln('Вы ввели число меньше');

         Writeln;
      until s=7;

      for i:=1 to 7 do       
         begin           
            A[i]:=x mod 10;           
            x:=x div 10;         
         end;

      for i:=1 to 7 do         
         Write(A[i],' ');

READLN;
END.
Типовые на паскале! массивы дано: n - целое семизначное число, вводится пользователем. проверка на с
4,5(32 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ