Кто понимает Паскаль? Срочно нужна ваша помощь в решении задач школьным способом. Прошу,...

0 голосов
68 просмотров

Кто понимает Паскаль? Срочно нужна ваша помощь в решении задач школьным способом. Прошу, помогите!!


image

Информатика (595 баллов) | 68 просмотров
0

3 и 4?

0

Да, помогите, пожалуйста

0

В 3 вводится строка и нужно вывести все символы до двоеточия?

0

да.

Дан 1 ответ
0 голосов
Правильный ответ

3)
var
  i: integer;
  s: string;
 begin
  readln(s);
  i := 1;
  while (s[i] <> ':') do
  begin
    write(s[i]);
    i := i + 1;
  end;
end.
4)
var
  i: integer;
  s: string;
begin
  readln(s);
  i := 1;
  while i < s.Length do
  begin
    if(s[i] = ' ') then s[i] := '.';
    if(s.Length - i > 2) then if(s[i] = '.') and (s[i + 1] = '.') and (s[i + 2] = '.') then         begin
        delete(s, i + 1, 2);
      end;
    if(s.Length - i > 2) and (i > 2) then if(s[i - 1] = '.') and (s[i] = '.') and (s[i + 1] = '.') then
      begin
        delete(s, i + 1, 2);
      end;
      i := i + 1;
  end;
  writeln(s);
end.

(6.9k баллов)
0

Спасибо, что уделили свое время! Вы очень помогли!