• Составить программы:

     

    1.Дана строка символов, среди которых есть двоеточие. Определить, сколько символов следуют за двоеточием.

    2.Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Подсчитать, сколько слов расположено внутри этих скобок.

    3.Дана строка. Удалить из нее все запятые и подсчитать, сколько получилось удаленных символов.

     

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

Ответы 1

  • 1)

    var

      str : string;

    begin

      readln (str);

      writeln (length (str) - pos (':', str));

    end.

     

    2)

    var

      str, s : string;

      count, i : integer;

    begin

      readln (str);

      s := copy (s, pos ('(', str) + 1, pos (')', str) - pos ('(', str) - 1);

      count := 0;

      for i := 1 to length (s) do

        if s[i] = ' ' then inc (count);

      writeln (count + 1);

    end.

     

    3)

    var

      str : string;

      count : integer;

    begin

      readln (str);

      count := 0;

      while pos (',', str) > 0 do

      begin

        inc (count);

        delete (str, pos (',', str), 1);

      end;

      writeln (str);

      writeln (count);

    end.

     

    Сделано без проверки на соответствие условию.

    • Автор:

      billy39
    • 6 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years