Вопрос задан 17.04.2021 в 06:07. Предмет Информатика. Спрашивает Лодди Денис.

Задан массив размером 30 элементов.Подсчитать число и сумму положительных элементов в нем,В

Паскаль.Через рандом чисел!!
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дорожко Эрвин.

const max=30;

var c:array[1..max,1..max] of integer;

m,n,i,j,p,k,s:integer;

begin

randomize;

repeat

write('Количество строк от 2 до ',max,' m=');

readln(m);

until m in [2..max];

repeat

write('Количество столбцов от 2 до ',max,' n=');

readln(n);

until n in [2..max];

writeln('Исходная матрица');

for i:=1 to m do

begin

for j:=1 to n do

begin

c[i,j]:=-10+random(21);

write(c[i,j]:4);

end;

writeln;

end;

write('P=');

readln(p);

k:=0;

for i:=1 to m do

begin

s:=0;

for j:=1 to n do

if c[i,j]>0 then s:=s+c[i,j];

if s>p then k:=k+1;

end;

write('Количество строк по условию=',k)

end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример кода на языке Паскаль, который генерирует случайный массив из 30 чисел и подсчитывает количество и сумму положительных элементов:

css
program CountPositiveNumbers; var arr: array[1..30] of integer; i, count, sum: integer; begin randomize; // инициализируем генератор случайных чисел count := 0; sum := 0; // заполняем массив случайными числами for i := 1 to 30 do begin arr[i] := random(201) - 100; // генерируем случайное число от -100 до 100 writeln(arr[i]); // считаем положительные числа if arr[i] > 0 then begin count := count + 1; sum := sum + arr[i]; end; end; writeln('Number of positive elements: ', count); writeln('Sum of positive elements: ', sum); readln; end.

Этот код сначала инициализирует генератор случайных чисел, затем заполняет массив arr случайными числами от -100 до 100. Затем он проходит по всем элементам массива и считает количество и сумму положительных чисел. Выводит результаты на экран.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос