Вопрос по информатике:
Дано n-е количество оценок ученика по некоторому предмету, которые вводятся с клавиатуры. Подсчитать количество «5», «4», «3», «2» и «1» (условный оператор, оператор выбора, символьные и строковые величины не использовать).
Pascal
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 15.08.2016 00:41
- Информатика
- remove_red_eye 14189
- thumb_up 45
Ответы и объяснения 2
begin
var n:=readinteger('n=');
var mas:= new integer[n];
Writeln('Введите числа в диапазоне 1..5->');
for var i:=0 to n-1 do
mas[i]:=readinteger;
Writeln('Количество 5=',mas.Where(t->t=5).Count);
Writeln('Количество 4=',mas.Where(t->t=4).Count);
Writeln('Количество 3=',mas.Where(t->t=3).Count);
Writeln('Количество 2=',mas.Where(t->t=2).Count);
Writeln('Количество 1=',mas.Where(t->t=1).Count);
end.
- 15.08.2016 12:04
- thumb_up 35
k:array[1..5] of integer;
n,i:integer;
begin
readln(n);
for i:=1 to n do read(a[i]);
readln;
for i:=1 to 5 do k[i]:=0;
for i:=1 to n do k[a[i]]:=k[a[i]]+1;
for i:=5 downto 1 do writeln(i,': ',k[i]);
end.
Пример:
20
4 1 3 5 3 3 5 3 5 4 4 1 2 4 4 3 1 1 2 4
5: 3
4: 6
3: 5
2: 2
1: 4
- 17.08.2016 00:33
- thumb_up 45
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.