Вопрос задан 05.07.2023 в 18:04. Предмет Информатика. Спрашивает Старченко Денис.

Создать одномерный массив a из 20 вещественных чисел. Создать одномерный массив b состоящий из

нечётных элементов массива a. Упорядочить созданный массив в порядке убывания. C++
0 0
Перейти к ответам

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

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

Ответ:

Вводи сам размер массива. В твоём случае это 20.

Объяснение:

код :  

#include <iostream>

using namespace std;

 

int main() {

   int *arr, n, i;

   cout << "Введите размерность массива: " << endl;

   cin >> n;

   arr = new int[n];

   cout << "Введите ваш массив:\n";

   for (i = 0; i < n; i++) {

       cin >> arr[i];

   }

   cout << endl << "Массив В:" << endl;

   for (i = 0; i < n; i++) {

       if (arr[i] > 0) {

           cout << arr[i] << " ";

       }

   }

   return 0;

   

}

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

Конечно, вот пример кода на C++, который выполняет указанные вами действия:

cpp
#include <iostream> #include <vector> #include <algorithm> int main() { std::vector<double> a = {1.5, 3.7, 2.0, 4.1, 5.3, 6.2, 7.9, 8.4, 9.6, 10.8, 11.0, 12.3, 13.7, 14.2, 15.9, 16.4, 17.1, 18.5, 19.8, 20.0}; std::vector<double> b; for (double num : a) { if (static_cast<int>(num) % 2 != 0) { // Проверка на нечетность b.push_back(num); } } // Упорядочиваем массив b в порядке убывания std::sort(b.rbegin(), b.rend()); // Выводим массив b std::cout << "Массив b (отсортированный в порядке убывания): "; for (double num : b) { std::cout << num << " "; } std::cout << std::endl; return 0; }

В данном коде создается массив a из 20 вещественных чисел, затем создается массив b, в который добавляются только нечетные элементы массива a. Затем массив b сортируется в порядке убывания с помощью функции std::sort(), и наконец, выводится отсортированный массив b.

0 0

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

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

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

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