В целочисленном массиве A(15), заданном случайным образом отыскать количество частей, великих

В целочисленном массиве A(15), данном случайным образом отыскать количество элементов, великих 10.

Задать свой вопрос
Ljudmila
На каком языке реализация обязана быть?
Павел Матлах
Pascal
1 ответ
1. Вот так это нужно решать по-современному

// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
begin
  Writeln('k=',ArrRandom(15,1,20).Println.Count(x-gt;xgt;10))
end.

Тестовое решение
4 16 14 9 11 18 17 14 14 15 1 1 9 10 15
k=9

2. А вот так учат решать в школе...

// PascalABC.NET 3.1, сборка 1172 от 19.02.2016
var
  a:array[1..15] of integer;
  i,k:integer;
begin
  Randomize;
  k:=0;
  for i:=1 to 15 do begin
    a[i]:=Random(20)+1;
    Write(a[i],' ');
    if a[i]gt;10 then k:=k+1
    end;
  Writeln;
  Writeln('k=',k)
end.

Тестовое решение:
18 15 7 6 3 3 10 6 6 15 2 16 16 2 12
k=6
Альбина Харлашина
2-ое скомпилируется всюду
Васька Каража
В задачке не ставился вопрос о том, где и как компилировать. Когда мы пишем задачку сходственного рода, наша цель - написать очень живо, просто, понятно и без ошибок.
Павел Варновицкий
Спасибо огромное, а откуда мы  в этой строчке: "random(20)+1"  брали (20)+1
Врона Сергей
Random(n) выдает случайное целое в спектре (0;n-1). Потому из (0;19)+1 мы формируем (1;20)
Егор Почитаньев
Это всего только для сопоставимости с первым вариантом, где было указано (1;20)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт