Вопрос задан 22.09.2018 в 17:10. Предмет Информатика. Спрашивает Рулёв Михаил.

Программа для паскаль. Найти минимальный элемент массива делящийся на 3.

0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Пыжик Глеб.
Вроде правильно
const n= ;(поставь любое положительное число, это количество элементов в массиве)
var A:array [1..n] of real; i: integer; min: real;
begin
for i:=1 to n do
begin
readln (a[i]);
writeln ('a[i', i, ']=', a[i]);
end;
min:=a[i];
for i:=1 to n do
if a[i] mod 3=0 then if a[i]<min then min:=a[i];
if (a[1]=min) and (a[1] mod 3<>0) then writeln ('Нет чисел, делящихся на 3') else writeln (min);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот пример программы на Pascal, которая находит минимальный элемент в массиве, который делится на 3 без остатка:

```pascal program MinElementDivisibleBy3;

const N = 10; // Размер массива

var arr: array[1..N] of Integer; // Объявление массива i, minElement: Integer; found: Boolean;

begin // Инициализация массива случайными значениями Randomize; for i := 1 to N do arr[i] := Random(100); // Генерация случайных чисел от 0 до 99

// Вывод исходного массива Write('Исходный массив: '); for i := 1 to N do Write(arr[i], ' '); Writeln;

// Поиск минимального элемента, делящегося на 3 minElement := MaxInt; // Установим начальное значение как максимальное возможное целое число found := False;

for i := 1 to N do begin if (arr[i] mod 3 = 0) and (arr[i] < minElement) then begin minElement := arr[i]; found := True; end; end;

// Вывод результата if found then Writeln('Минимальный элемент, делящийся на 3: ', minElement) else Writeln('В массиве нет элементов, делящихся на 3.');

end. ```

Эта программа создает массив из 10 случайных целых чисел от 0 до 99 и затем находит минимальный элемент в массиве, который делится на 3 без остатка. Если такой элемент найден, программа выводит его значение. Если нет элементов, удовлетворяющих условию (нет чисел, делящихся на 3), программа сообщает об этом.

0 0

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

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

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