Ответы на вопрос:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n, negativeIndex = 0, positiveIndex = 0, buf = 0;
bool a, b = false;
cin >> n;
int arr[n];
for(int i = 0; i < n; ++i){
cin >> arr[i];
}
for(int i = 0; i < n; ++i){
if(arr[i] < 0){
negativeIndex = i;
a = true;
break;
}
}
for(int i = n-1; i >= 0; --i){
if(arr[i] >= 0)
positiveIndex = i;
b = true;
break;
}
if(a && b){
buf = arr[negativeIndex];
arr[negativeIndex] = arr[positiveIndex];
arr[positiveIndex] = buf;
}
for(int i = 0; i < n; ++i){
cout << arr[i] << "\t";
}
return 0;
}
Популярно: Информатика
-
Fgbjhjghhy123456789005.11.2020 16:01
-
isya199129.05.2022 02:15
-
Вапрос8610.03.2020 22:15
-
АгнияБарто215.06.2020 14:37
-
yaantonio1911.08.2021 18:53
-
orlovapolina1419.11.2020 20:19
-
are0t22.08.2022 02:13
-
kachakomba05.02.2021 11:39
-
1234567830019.12.2021 16:54
-
крошка4421.11.2021 10:06