Предмет: Информатика, автор: litvinovkiril14let

помогите нужна прога на с++дам 40 балов за решение с верху

Дано масив цілих чисел, що містить 10 елементів. Записати в

новий масив спочатку всі додатні числа вихідного масиву, потім

усі від’ємні й нулі, зберігаючи порядок їх проходження

Приложения:

slonce70: Вже відповідав

Ответы

Автор ответа: k2728107
0

Ответ:

#include <iostream>

#include <algorithm>

using namespace std;

const int N = 10; // кількість елементів у масиві

int main() {

int a[N] = {1, 2, -3, 4, -5, 6, -7, 8, -9, 0}; // вихідний масив

int b[N]; // масив для запису результату

int p = 0; // індекс для запису додатніх чисел у масив b

// запис додатніх чисел у масив b

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

if (a[i] > 0) {

b[p] = a[i];

p++;

}

}

// запис від’ємних чисел у масив b

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

if (a[i] < 0) {

b[p] = a[i];

p++;

}

}

// запис нулів у масив b

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

if (a[i] == 0) {

b[p] = a[i];

p++;

}

}

// виведення результуючого масиву b

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

cout << b[i] << " ";

}

return 0;

}

Объяснение:


litvinovkiril14let: Можно сделать случайные числа в масиве ?
Похожие вопросы
Предмет: Математика, автор: princessdarya2013