Задать вопрос
13 апреля, 20:42

Составить программу в Паскале.

Тестируется группа из n человек. Каждый вводит 1, если изучает английский, 2-немецкий, 3-французский, 0-никакой. Определить сколько человек в каждой языковой группе.

С операторами for и case.

+2
Ответы (1)
  1. 13 апреля, 23:23
    0
    var

    n, i, otv, l, m, h, k: integer;

    begin

    writeln ('сколько человек в группе');

    read (n);

    for i:=1 to n do

    begin

    writeln ('какой язык ты изучаешь: 1-англ, 2-нем, 3-франц, 0-никакой');

    read (otv);

    case otv of

    0: l:=l+1;

    1: h:=h+1;

    2: k:=k+1;

    3: m:=m+1;

    end;

    end;

    writeln ('английский язык изучает', h,'человек');

    writeln ('немецкий язык изучает', k,'человек');

    writeln ('французский язык изучает', m,'человек');

    writeln (l,'человек не изучает никакой язык');

    end.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Составить программу в Паскале. Тестируется группа из n человек. Каждый вводит 1, если изучает английский, 2-немецкий, 3-французский, ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы