Предмет: Информатика,
автор: litvinovkiril14let
помогите нужна прога на с++дам 40 балов за решение с верху
Дано масив цілих чисел, що містить 10 елементів. Записати в
новий масив спочатку всі додатні числа вихідного масиву, потім
усі від’ємні й нулі, зберігаючи порядок їх проходження
Приложения:
slonce70:
Вже відповідав
Ответы
Автор ответа:
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;
}
Объяснение:
Похожие вопросы
Предмет: Математика,
автор: princessdarya2013
Предмет: Українська література,
автор: maksbober450
Предмет: Геометрия,
автор: zxckittyxxdll
Предмет: Українська мова,
автор: celeron1
Предмет: История,
автор: loemessi023