Вопрос задан 04.05.2019 в 01:33. Предмет Информатика. Спрашивает Гапеева Снежана.

Ввести рандомный массив из 20 2у значных чисел, найти минимальный элемент, оканчивающийся на 0.

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

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

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

begin
  var a:=ArrRandom(20,10,99); a.Println;
  Writeln('min10=',a.Where(x->x mod 10=0).Min)
end.

Пример
73 14 50 76 47 38 42 76 29 96 22 95 90 12 36 47 11 46 20 58
min10=20
0 0
Отвечает Даценко Елизавета.

program exs;

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

i, min, indMin : integer;

begin

min:=40;

for i:= 1 to 30 do a[i]:=random(30);

for i:= 1 to 30 do begin

if a[i] < min then begin

min:=a[i];

indMin:=i;

end;

end;

write(a[i], ' ', indMin);

end.


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

Чтобы решить эту задачу, мы можем сгенерировать массив из 20 случайных двузначных чисел, а затем перебрать все элементы массива, чтобы найти минимальный элемент, оканчивающийся на 0.

Вот подробный алгоритм решения задачи:

1. Создайте пустой массив размером 20. 2. Сгенерируйте случайное двузначное число и добавьте его в массив. Повторите этот шаг 19 раз, чтобы заполнить массив случайными числами. 3. Инициализируйте переменную min_element значением, большим любого возможного элемента массива (например, 100). 4. Переберите все элементы массива с помощью цикла. 5. Проверьте, оканчивается ли текущий элемент на 0, используя операцию остатка от деления на 10. Если да, выполните следующие действия: - Проверьте, является ли текущий элемент меньше значения переменной min_element. Если да, обновите значение min_element текущим элементом. 6. После завершения цикла выведите значение min_element, которое будет минимальным элементом массива, оканчивающимся на 0.

Вот пример кода на языке Python, реализующий описанный алгоритм:

```python import random

# Генерация случайного массива array = [random.randint(10, 99) for _ in range(20)]

# Инициализация минимального элемента min_element = 100

# Перебор элементов массива for element in array: if element % 10 == 0: if element < min_element: min_element = element

# Вывод результата print("Минимальный элемент, оканчивающийся на 0:", min_element) ```

Каждый раз при выполнении кода будет генерироваться новый случайный массив и выводиться минимальный элемент, оканчивающийся на 0.

0 0

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

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

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