Вопрос задан 23.09.2023 в 14:44. Предмет Информатика. Спрашивает Жаров Арсений.

Напишите программу, которая запрашивает пять целых чисел (от -10000 до 10000) и выстраивает их по

невозрастанию. Язык С++ 5-ые классы
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

#include <algorithm>

int main() {

   int numbers[5];

   std::cout << "Введите пять целых чисел: " << std::endl;

   // Запрашиваем числа от пользователя

   for (int i = 0; i < 5; ++i) {

       std::cin >> numbers[i];

   }

   // Сортируем числа по невозрастанию

   std::sort(numbers, numbers + 5, std::greater<int>());

   // Выводим отсортированные числа

   std::cout << "Числа в порядке невозрастания: ";

   for (int i = 0; i < 5; ++i) {

       std::cout << numbers[i] << " ";

   }

   std::cout << std::endl;

   return 0;

}

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

Конечно, вот простая программа на C++, которая попросит пользователя ввести пять целых чисел и затем выведет их в порядке невозрастания:

cpp
#include <iostream> using namespace std; int main() { int numbers[5]; // Вводим пять целых чисел cout << "Введите пять целых чисел:" << endl; for (int i = 0; i < 5; i++) { cin >> numbers[i]; } // Сортируем числа в порядке невозрастания (пузырьковая сортировка) for (int i = 0; i < 4; i++) { for (int j = 0; j < 4 - i; j++) { if (numbers[j] < numbers[j + 1]) { // Обмен значениями int temp = numbers[j]; numbers[j] = numbers[j + 1]; numbers[j + 1] = temp; } } } // Выводим отсортированные числа cout << "Числа в порядке невозрастания:" << endl; for (int i = 0; i < 5; i++) { cout << numbers[i] << " "; } return 0; }

Просто скопируйте этот код в среду разработки C++ (например, Code::Blocks или Visual Studio), скомпилируйте и запустите программу, чтобы ввести числа и увидеть результат.

0 1

Похожие вопросы

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

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

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