Вопрос задан 05.07.2023 в 06:42. Предмет Информатика. Спрашивает Гречихин Санек.

Сформировать массивы PLUS и MINUS из положительных и отрицательных элементов массива A(n)

(Программа с++) помогите пожалуйста заранее
0 0
Перейти к ответам

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

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

#include <iostream>

#include <vector>

using namespace std;

int main ()

{

int n;

cin >> n;

vector <int> plus, minus, a(n);

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

{

cin >> a[i];

if (a[i] > 0) plus.push_back(a[i]);

else minus.push_back(a[i]);

}

return 0;

}

//Про вывод ничего не сказано. В целом два массива можно формировать и при чтении сразу

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

Конечно! Вот пример программы на C++, которая формирует массивы PLUS и MINUS из положительных и отрицательных элементов массива A:

cpp
#include <iostream> #include <vector> int main() { std::vector<int> A = {1, -2, 3, -4, 5, -6}; std::vector<int> PLUS; std::vector<int> MINUS; for (int i = 0; i < A.size(); i++) { if (A[i] > 0) { PLUS.push_back(A[i]); } else if (A[i] < 0) { MINUS.push_back(A[i]); } } std::cout << "Array PLUS: "; for (int i = 0; i < PLUS.size(); i++) { std::cout << PLUS[i] << " "; } std::cout << std::endl; std::cout << "Array MINUS: "; for (int i = 0; i < MINUS.size(); i++) { std::cout << MINUS[i] << " "; } std::cout << std::endl; return 0; }

В этом примере входной массив A содержит элементы {1, -2, 3, -4, 5, -6}. Программа создает два дополнительных массива PLUS и MINUS, куда сохраняются положительные и отрицательные элементы соответственно.

Результат выполнения программы будет следующим:

javascript
Array PLUS: 1 3 5 Array MINUS: -2 -4 -6

В массиве PLUS хранятся положительные элементы {1, 3, 5}, а в массиве MINUS хранятся отрицательные элементы {-2, -4, -6}.

0 0

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

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

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

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