Дан массив из 30 целых чисел.1. Найдите минимальный элемент данного массива.2. Определите,сколько элементов этого массива нечетные числа.3. Расположите элементы данного массива в порядке убывания. (Задание в ПаскальАБС)9класс

29 Ноя 2020 в 19:40
175 +1
0
Ответы
1

Пример решения на языке Pascal:

program ArrayOperations;
const
n = 30;
var
arr: array[1..n] of integer;
i, minElement, oddCount, temp: integer;
begin
minElement := 9999;
oddCount := 0;
// Заполнение массива случайными числами
randomize;
for i := 1 to n do
begin
arr[i] := random(100); // Заполняем случайными числами от 0 до 99
if arr[i] < minElement then
minElement := arr[i];
if arr[i] mod 2 = 1 then
oddCount := oddCount + 1;
end;
// Вывод минимального элемента и количества нечетных чисел
writeln('Минимальный элемент массива: ', minElement);
writeln('Количество нечетных чисел в массиве: ', oddCount);
// Сортировка массива в порядке убывания
for i := 1 to n-1 do
begin
for j := i+1 to n do
begin
if arr[i] < arr[j] then
begin
temp := arr[i];
arr[i] := arr[j];
arr[j] := temp;
end;
end;
end;
// Вывод отсортированного массива
writeln('Массив в порядке убывания:');
for i := 1 to n do
begin
write(arr[i], ' ');
end;
end.

Этот код поможет найти минимальный элемент массива, определить количество нечетных чисел в массиве и расположить элементы массива в порядке убывания.

17 Апр 2024 в 21:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир