Вопрос задан 12.07.2023 в 05:23. Предмет Информатика. Спрашивает Никольская Алёна.

Нужно написать 2 программы pascal 1. Дан одномерный массив из 20 элементов, массив заполнен

случайными числами от -50 до 50. Вывести на экран все отрицательные элементы массива. 2. Дан одномерный массив из 30 элементов, массив заполнен случайными числами от 0 до 50. Найти сумму элементов массива.
0 0
Перейти к ответам

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

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

Прикрепляю файлы с программами во вложения.

===PascalABC.NET===



0 0
Отвечает Огородник Ирина.

// PascalABC.NET

begin

 // 1

 var a := ArrRandom(20, -60, 50);

 a.Println.Where(p -> p < 0).Println;

 // 2

 var b := ArrRandom(30, 0, 50);

 b.Println.Sum.Print

end.


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

Конечно! Вот две программы на языке Pascal, выполняющие заданные вами задачи:

Программа 1: Вывод отрицательных элементов массива

pascal
program NegativeElements; const N = 20; var arr: array[1..N] of Integer; i: Integer; begin Randomize; // Заполняем массив случайными числами от -50 до 50 for i := 1 to N do arr[i] := Random(101) - 50; // Выводим отрицательные элементы массива writeln('Отрицательные элементы массива:'); for i := 1 to N do if arr[i] < 0 then writeln(arr[i]); readln; end.

Программа 2: Нахождение суммы элементов массива

pascal
program ArraySum; const N = 30; var arr: array[1..N] of Integer; i, sum: Integer; begin Randomize; // Заполняем массив случайными числами от 0 до 50 for i := 1 to N do arr[i] := Random(51); // Вычисляем сумму элементов массива sum := 0; for i := 1 to N do sum := sum + arr[i]; writeln('Массив:'); for i := 1 to N do write(arr[i], ' '); writeln; writeln('Сумма элементов массива: ', sum); readln; end.

Скопируйте каждую программу в свой редактор Pascal и скомпилируйте ее. Первая программа выводит все отрицательные элементы массива, а вторая находит сумму элементов массива и также выводит сам массив для наглядности.

0 0

Похожие вопросы

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

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

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