Расположите в массиве R(n) сначала положительные, а затем отрицательные элементы массива Z(n), где 0<= n<=40 ( с++)
Ответы
Ответ дал:
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;
}
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
7 лет назад