Информатика, опубликовано 2018-08-22 23:42:54 by Гость
Предложите пользователю ввести 10 оценок, полученных группой студентов на экзамене. Проверьте, что оценки находятся в интервале от 2 до 5. Выведите итого подобного вида: «Отлично: 2|Хорошо: 5|Удовлетворительно: 3|Неудовлетворительно: -|, вместо символа «|» - переход на новую строку.
Ответ оставил Гость
//PascalABC.Net 3.1.0.1200
uses System;
var
title: array[2..5]of string := (Неудовлетворительно, Удовлетворительно, Хорошо, Отлично);
begin
writeln(Введите оценки);
var marks := new Dictionary
repeat
var n := ReadInteger();
if (n > 5) or (n
if marks.ContainsKey(n) then
marks[n] += 1
else marks.Add(n, 1);
until marks.Values.Sum >= 10;
for var i := 2 to 5 do
writeln(title[i], : , marks[i]);
end.
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
Форма вопроса доступна на