Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Информационные технологии
        С++
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Информационные технологии" «

Переход к теме
<< Назад Вперед >>
Одна страница
Модераторы: paradise, KMA
  

inna 1230



Новичок

Дан массив размера N. Найти номера двух ближайших чисел из этого массива.

Дано целое число N и набор из N целых чисел. Вывести номера тех чисел в наборе, которые меньше своего левого соседа, и количество K таких чисел.

Всего сообщений: 2 | Присоединился: март 2011 | Отправлено: 20 марта 2011 17:45 | IP
StasMarkoFF



Новичок

Для решения этой задачи нужно пройтись по массиву и проверить каждое число на условие меньше, чем его левый сосед. Если число удовлетворяет этому условию, его номер добавляется в список. Кроме того, ведется подсчет таких чисел. Вот пример кода на Python:
python
Copy code
def find_numbers(arr):
   result = []
   count = 0
   for i in range(1, len(arr)):
       if arr < arr[i - 1]:
           result.append(i)
           count += 1
   return result, count
# Пример использования
N = int(input("Введите количество чисел в массиве: "))
numbers = [int(input(f"Введите число {i + 1}: ")) for i in range(N)]

indices, K = find_numbers(numbers)
print("Номера чисел, меньших своего левого соседа:", indices)
print("Количество таких чисел:", K)
Этот код сначала получает входные данные, затем вызывает функцию find_numbers, которая возвращает номера чисел и их количество, удовлетворяющих условию, и наконец выводит результаты.
внешняя ссылка удалена зачётный проводник по гемблу, можно практиковать навыки и использовать в качестве дополнительного заработка

(Сообщение отредактировал StasMarkoFF 23 марта 2024 14:03)

Всего сообщений: 8 | Присоединился: ноябрь 2019 | Отправлено: 23 марта 2024 14:02 | IP

Отправка ответа:
Имя пользователя   Вы зарегистрировались?
Пароль   Забыли пароль?
Сообщение

Использование HTML запрещено

Использование IkonCode разрешено

Смайлики разрешены

Опции отправки

Добавить подпись?
Получать ответы по e-mail?
Разрешить смайлики в этом сообщении?
Просмотреть сообщение перед отправкой? Да   Нет
 

Переход к теме
<< Назад Вперед >>
Одна страница

Форум работает на скрипте © Ikonboard.com