Заполните массив 30 числами сколько чисел находится в интервале от 0 до 6

0 голосов
60 просмотров

Заполните массив 30 числами сколько чисел находится в интервале от 0 до 6


Информатика (30 баллов) | 60 просмотров
0

А это смотря какими заполнять. Если отрицательными, например, то ни одного.

0

Мне желательно написать программой

0

Не проблема, но задайте интервал для этих 30 чисел

0

интервал [1..30]

Дан 1 ответ
0 голосов
Правильный ответ

// PascalABC.NET 3.1, сборка 1230 от 27.04.2016
begin
  var a:=ArrRandom(30,1,30); a.Println;
  Writeln('Кол-во чисел на [1;6]: ',a.Where(x->x in [1..6]).Count)
end.

Тестовое решение
26 2 14 24 25 30 1 19 19 12 13 14 21 7 20 8 26 12 14 1 2 30 23 8 9 19 6 16 16 22
Кол-во чисел на [1;6]: 5

(142k баллов)
0

если не трудно напишите как задача будет выглядеть с таким условием var a:array [1..30] of integer; или проста как будет выглядеть цикл задачи

0

var a:array [1..30] of integer - это не условие, это описатель. В указанной версии он не нужен, как и цикл.

0

На будущее: если Вы работаете с какой-то "пещерной" версией Паскаля или на этой же, но Вас учат допотопным приемам программирования, указывайте это в условии задания!

0

Потому что за 5 баллов писать по полтора десятка строк программы, когда достаточно двух - это глупость.