
Вопрос задан 26.04.2021 в 16:25.
Предмет Информатика.
Спрашивает Трунцова Настёна.
Написать программу на с++.Срочно на завтра,пожалуйста Преобразовать массив таким образом: сначала
все элементы округлить до целых чисел, а потом отсортировать по убыванию.

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

Отвечает Llorens Natasha.
####################





Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу помочь вам написать программу на C++, которая округляет все элементы массива до целых чисел и сортирует их по убыванию. Вот код программы:
c++#include <iostream>
#include <cmath>
#include <algorithm>
using namespace std;
int main()
{
int arr[] = {1.4, 2.6, 3.2, 4.5, 5.8};
int n = sizeof(arr) / sizeof(arr[0]);
// Округляем элементы массива до целых чисел
for (int i = 0; i < n; i++) {
arr[i] = round(arr[i]);
}
// Сортируем массив по убыванию
sort(arr, arr + n, greater<int>());
// Выводим отсортированный массив на экран
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
return 0;
}
Программа создает массив arr
с плавающей точкой и размером n
, затем округляет каждый элемент массива до целого числа с помощью функции round()
, а затем сортирует массив в порядке убывания с помощью функции sort()
и greater<int>()
. Наконец, отсортированный массив выводится на экран. Не забудьте включить заголовочные файлы iostream
, cmath
и algorithm
, чтобы использовать соответствующие функции.


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