Вопрос задан 19.07.2023 в 20:04. Предмет Информатика. Спрашивает Абраменков Александр.

НАПИШИТЕ ПРОГРАММУ НА C++, ПОЖАЛУЙСТА! Программе на вход подаётся 10 вещественных чисел. Выведите

их в обратном порядке. Пример ввода: 5.3 1.47 9.23 3.08 2.25 5.62 6.93 3.67 8.44 6.49 Пример вывода: 6.49 8.44 3.67 6.93 5.62 2.25 3.08 9.23 1.47 5.3
0 0
Перейти к ответам

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

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

Ответ:

#include <iostream>

int main()

{

float Number[10];

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

 std::cin >> Number[i];

}

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

 for (int j = 0; j < 10; j++) {

  if (Number[i] < Number[j]) {

   float temp = Number[j];

   Number[j] = Number[i];

   Number[i] = temp;

  }

 }

}

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

 std::cout << Number[i] << "\t" ;

}

return 0;

}

Объяснение:

Работает правильно, но возможно был допущен недочёт в алгоритме, для сортировки использовал пузырьковую сортировку.

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

Для того чтобы написать программу на C++, которая будет выводить введенные числа в обратном порядке, можно использовать массив для хранения введенных значений и затем просто вывести элементы массива в обратном порядке. Вот пример программы:

cpp
#include <iostream> int main() { const int size = 10; // Количество входных чисел double numbers[size]; // Массив для хранения вещественных чисел // Вводим 10 чисел с помощью цикла std::cout << "Введите " << size << " вещественных чисел:" << std::endl; for (int i = 0; i < size; ++i) { std::cin >> numbers[i]; } // Выводим числа в обратном порядке с помощью обратного цикла std::cout << "Числа в обратном порядке:" << std::endl; for (int i = size - 1; i >= 0; --i) { std::cout << numbers[i] << " "; } std::cout << std::endl; return 0; }

Пользователь вводит 10 вещественных чисел, которые затем сохраняются в массив. Затем программа выводит числа в обратном порядке, начиная с последнего элемента массива.

0 0

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

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

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

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