Есть ответ 👍

Вклассе n учеников писали проверочную работу по результаты проверочные работы подводились в оценок напишите программу подсчитывающую сколько человек получили пятёрку тройку двойку данные в массив вводится случайным образом в диапазоне от 3 до 5 количество учеников не превышает 30 человек значение элементов массива вывести на экран

291
320
Посмотреть ответы 2

Ответы на вопрос:

gyfetyrt
4,6(31 оценок)

//pascalabc.net v 3.3

const n = 30;

var a: array[1..n] of integer;

n3,n4,n5,i: integer;

begin

for i: =1 to n do begin

  a[i]: =random(3,5);

  if a[i]=3 then inc(n3);

  if a[i]=4 then inc(n4);

  if a[i]=5 then inc(n5);  

end;

writeln('3 - ',n3);

writeln('4 - ',n4);

writeln('5 - ',n5);

print(a);

end.

guldana14
4,8(42 оценок)

Вводы и выводы бывают нескольких "видов". есть простой, к примеру, и с переводом строки. они различаются тем, как мы будем читать. read(тут должна быть переменная, которую вы считываете). тут считывается что-то, и затем можно дальше продолжать работать. а readln(тут должна быть переменная, которую вы считываете) уже после считывания переходит на следующую строку. можно так же подключить файл. это происходит посредством команд. assign(название текстовой переменной, затем через запятую тут должно быть название файла или путь к нему в кавычках). затем надо сделать reset(название переменной, с которй связан был ввод);   это простые примеры. теперь вывод. тут в принципе, то же самое. write(переменная или текст в кавычках) просто выводит после места, где мы на вводе\выводе остановились, пишет то, что нужно. а есть он делает то же самое, затем переходит на следующую строку. обьясним в примерах. различие write и writeln есть два куска программы. a: =10; b: =20; write(a); write(b); и второй. a: =10; b: =20; writeln(a); writeln(b); они различаются лишь четырьмя буквами, но вывод первой будет 1020 а второй  10 20 что бы, кстати, при первом способе цифры не слипались, можно воспользоваться текстом. изменим строчку write(a); на строчку write(a,' '); и тогда вывод будет таким 10 20 файловый вывод подключается так же. однако есть различие. там надо использовать вместо reset - rewrite и все. ну и естественно, не путаем две переменные ввода и вывода. вот простые примеры

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS