Дан массив из 30 целых чисел (заполнить случайными числами). Вывести массив ** экран....

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

Дан массив из 30 целых чисел (заполнить случайными числами). Вывести массив на экран. Подсчитать сколько элементов больше максимального. Паскаль


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

Каким. Образом. Элемент. Может. Быть. Больше. Максимального.

0

Если элемент максимальный, значит больше его просто напросто нет.

0

не было в условии, пусть будет 50

0

Случайные числа из какого промежутка?

0

максимум 30 (граница массива)

0

Тогда и смысла задания нет

Дано ответов: 2
0 голосов

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

k,i:integer;

BEGIN

k:=0;

for i:=1 to 30 do begin

a[i]:=Random(50)+1;

write(a[i],' ');

if a[i]>30 then k:=k+1;

end;

writeln();

writeln(k);

end.

(1.4k баллов)
0

спасибо

0 голосов

Program n_1;

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

begin

   randomize;

   n:=0;

   for i:=1 to 30 do begin a[i]:=random(10000); write(a[i], ' '); end;

   writeln;

   for i:=1 to 30 do if a[i]>a[30] then n:=n+1;

   writeln(n);

end.

Ну диапазон если что сами можете подредактировать :D

(3.5k баллов)
0

Секундочку

0

просто разделял некоторые строки для большей понятности. А так source.pas(7,2) Fatal: illegal character "'�'" ($C2)Error: /usr/bin/ppcx64 returned an error exitcode

0

Ну не знаю... можно с этой строчкой поиграться: заново вручную переписать, к writeln скобочки добавить. Для справки: данная ошибка означает, что компилятор просто нашел неизвестный для него символ. Может быть где-то символ из кириллицы закрался.

0

все равно спасибо)

0

и какие там неизвестные символы...

0

просто переносит вывод на следующую строчку

0

Error(s):source.pas(12,2) Fatal: illegal character "'�'" ($C2)Error: /usr/bin/ppcx64 returned an error exitcode

0

Понятно. Ну тогда сейчас подумаю (у меня все работает).в 7 строке находится writeln;

0

У меня в программе 10 строк, как в 12 ошибка

0

Ну ладно