Расположите в массиве R(n) сначала положительные, а затем отрицательные элементы массива Z(n), где 0<= n<=40 ( с++)
260
363
Ответы на вопрос:
#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;
}
Популярно: Информатика
-
xaxon9327.09.2020 23:13
-
witruk22.04.2020 08:20
-
nariksalimov19.11.2022 13:55
-
Polina23040701.09.2020 04:41
-
jula1985ozpajo04.06.2023 04:08
-
elemesayan30.06.2022 06:07
-
Крекир05.07.2020 10:51
-
простоНастя222819.07.2021 01:43
-
sspamit01.03.2021 04:41
-
Viktoria202507.08.2020 11:39