Код на Си для определения трех подряд идущих чисел, упорядоченных по убыванию
Дата публикации: 17.03.2025

Код на Си для определения трех подряд идущих чисел, упорядоченных по убыванию

d20ae0a1

Содержимое статьи:

Необходимые библиотеки

#include <stdio.h>
#include <stdlib.h>

Прототип функции

int find_three_decreasing_numbers(int *arr, int size);

Тело функции

int find_three_decreasing_numbers(int *arr, int size) {
// Инициализируем флаг обнаружения
int found = 0;
// Перебираем массив
for (int i = 0; i < size - 2; i++) {
// Проверяем, являются ли три числа подряд идущими и упорядоченными по убыванию
if (arr[i] > arr[i + 1] && arr[i + 1] > arr[i + 2]) {
found = 1;
// Печатаем значения и порядковые номера
printf("Найдены три числа, упорядоченные по убыванию:\n");
printf("Индекс 1: %d, Значение: %d\n", i, arr[i]);
printf("Индекс 2: %d, Значение: %d\n", i + 1, arr[i + 1]);
printf("Индекс 3: %d, Значение: %d\n", i + 2, arr[i + 2]);
}
}
// Возвращаем флаг обнаружения
return found;
}

Пример использования

int main() {
// Создаем массив
int arr[] = {10, 9, 8, 7, 6, 5, 4, 3, 2, 1};
int size = sizeof(arr) / sizeof(arr[0]);
// Вызываем функцию для поиска
int found = find_three_decreasing_numbers(arr, size);
// Проверяем результат
if (found) {
printf("Найдены три числа, упорядоченные по убыванию\n");
} else {
printf("Три числа, упорядоченные по убыванию, не найдены\n");
}
return 0;
}


Бесплатный курс: "VDSina для начинающих: Сервер за 5 минут: Просто и ясно"
Бесплатный виджет чата
Чатрулетка: случайный чат для разговора
Чай и кофе: тонкий вкус
Диалог с виртуальной девушкой
Гайд по созданию мемов без фотошопа для чайников
Инновационные методы 3D-печати в строительстве жилых домов: технология и практическое применение
Инновационные методы использования бетона с низким водным рационом в промышленном строительстве
Курс по нейросетям и ИИ
Логистика с Excel: учёт остатков и подбор авто бесплатно
Нейросети и SEO: как совместить два мира
Новинки фототехники 2024
Оборудование безопасности IP
Онлайн генератор паролей
Оптимизация производительности GEO ресурса
Отзывы о сайтах: опыт пользователей
Погода в Ревде морозно
Полноэкранный дисплей часов
Родительская поддержка Воронеж
Самые успешные роллы без рекламы
Собери 8 корзин апельсинов с дерева
Сплетница смотреть онлайн HD
VDSina для чайников: начало с нуля
Видеочат в режиме реального времени
Зачем нужен онлайн-видеочат
Наши ссылки