1. Apache08.05.2025 в 20:45от
Загрузка...

Туплю с задачкой тут

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем СУКАН, 06.12.2015.

  1. СУКАН

    СУКАН

    Статус:
    Оффлайн
    Регистрация:
    16.06.13
    Сообщения:
    6
    Репутация:
    0 +/-
    Pascal/
    Определить сколько фамилий в списке оканчиваются на гласную букву, на гласную разобрался, а как оканчивается нет.
     
  2. Clork

    Clork

    Статус:
    Оффлайн
    Регистрация:
    04.08.12
    Сообщения:
    176
    Репутация:
    81 +/-
    Цикл с счетчиком мб
     
  3. Overloads

    Overloads

    Статус:
    Оффлайн
    Регистрация:
    09.12.15
    Сообщения:
    10
    Репутация:
    3 +/-
    Код:
    var s:string;
        i,count:integer;
    begin
        writeln('Вводите фамилии через пробел');
        read(s);
        s:=s+' ';
        count := 0;
        for i:=1 to s.length - 1 do
           if (s[i] = 'а') and(s[i+1] = ' ') or 
           (s[i] = 'е') and(s[i+1] = ' ')or
           (s[i] = 'ё') and(s[i+1] = ' ')or
           (s[i] = 'и') and(s[i+1] = ' ')or
           (s[i] = 'о') and(s[i+1] = ' ')or
           (s[i] = 'у') and(s[i+1] = ' ')or
           (s[i] = 'ы') and(s[i+1] = ' ')or
           (s[i] = 'э') and(s[i+1] = ' ')or
           (s[i] = 'ю') and(s[i+1] = ' ')or
           (s[i] = 'я') and(s[i+1] = ' ')
           then
               count:= count + 1;
       writeln('Количество фамилий в списке оканчивающихся на гласную букву=',count);
    end.
    P.S. Ты не указал для какого списка: вертикального или горизонтального. Я сделал горизонтальный =)
     
    Последнее редактирование: 19.12.2015