Вопрос задан 01.04.2021 в 03:44. Предмет Информатика. Спрашивает Полуяхтова Варвара.

Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1000

до 1000 включительно. Опишите алгоритм, позволяющий найти и вывести минимальное значение среди отрицательных элементов массива, оканчивающихся на 3. Если таковых не имеется, вывести сообщение "Не найдено". Разрешается использовать переменные j и min
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ванурин Дима.
Var j, min: integer;
a: array [1..30] of integer;
begin
min:= 1001;
for j:=1 to 30 do
if (a[j]mod 10=3) and (a[j]min:= a[j]);
if min:= 1001
then writeln('Не найдено')
else writeln(min);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи можно использовать следующий алгоритм:

  1. Инициализировать переменную min значением, превышающим максимально возможное значение элемента массива (например, 1001).
  2. Создать переменную j и установить её равной 0.
  3. Пройти по каждому элементу массива: 4. Если элемент отрицательный и оканчивается на 3:
    1. Если текущий элемент меньше значения переменной min, обновить значение переменной min.
    2. Увеличить значение переменной j на 1.
  4. Если значение переменной j равно 0, вывести сообщение "Не найдено".
  5. Иначе вывести значение переменной min.

Ниже приведена реализация алгоритма на языке Python:

python
array = [...] # Ваш целочисленный массив из 30 элементов min_value = 1001 # Инициализация переменной min j = 0 for element in array: if element < 0 and element % 10 == 3: if element < min_value: min_value = element j += 1 if j == 0: print("Не найдено") else: print(min_value)

Примечание: В данном алгоритме предполагается, что массив array уже определен и содержит 30 элементов. Вы можете заменить [...] на реальные значения массива при использовании алгоритма.

0 0

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

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

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