
Вопрос задан 01.04.2021 в 03:44.
Предмет Информатика.
Спрашивает Полуяхтова Варвара.
Дан целочисленный массив из 30 элементов. Элементы массива могут принимать целые значения от -1000
до 1000 включительно. Опишите алгоритм, позволяющий найти и вывести минимальное значение среди отрицательных элементов массива, оканчивающихся на 3. Если таковых не имеется, вывести сообщение "Не найдено". Разрешается использовать переменные j и min

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

Отвечает Ванурин Дима.
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.
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.



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Для решения этой задачи можно использовать следующий алгоритм:
- Инициализировать переменную min значением, превышающим максимально возможное значение элемента массива (например, 1001).
- Создать переменную j и установить её равной 0.
- Пройти по каждому элементу массива:
4. Если элемент отрицательный и оканчивается на 3:
- Если текущий элемент меньше значения переменной min, обновить значение переменной min.
- Увеличить значение переменной j на 1.
- Если значение переменной j равно 0, вывести сообщение "Не найдено".
- Иначе вывести значение переменной min.
Ниже приведена реализация алгоритма на языке Python:
pythonarray = [...] # Ваш целочисленный массив из 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 элементов. Вы можете заменить [...]
на реальные значения массива при использовании алгоритма.


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

Информатика 566

Информатика 25

Информатика 22

Информатика 27

Информатика 34

Информатика 58

Информатика 63

Информатика 23
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili