Расположите в массиве R(n) сначала положительные, а затем отрицательные элементы массива Z(n), где 0<= n<=40 ( с++)
Ответы на вопрос
Ответил Kelar13
0
Ответ:
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int R[40], Z[40];
for (int i = 0; i < n; i++) {
cin >> Z[i];
}
int count_pol = 0, count_otr;
for (int i = 0; i < n; i++) {
if (Z[i] > 0) {
R[count_pol] = Z[i];
count_pol++;
}
}
count_otr = count_pol;
for (int i = 0; i < n; i++) {
if (Z[i] < 0) {
R[count_otr] = Z[i];
count_otr++;
}
}
for (int i = 0; i < n; i++) {
cout << R[i] << " ";
}
system ("pause");
return 0;
}
Новые вопросы
Русский язык,
2 года назад
Русский язык,
2 года назад
Алгебра,
7 лет назад
Математика,
7 лет назад
Информатика,
9 лет назад
Математика,
9 лет назад