Поделитесь своими знаниями, ответьте на вопрос:
Задание No5 Маша, Оля, Валя и Марина - одноклассницы. Каждая из них занимается каким-нибудь видом спорта и говорит на одном из иностранных языков: английском, немецком, французском, итальянском. Секции и языки у них разные. Машаиграет в футбол. Девочка, который говорит по-французки, играет в баскетбол.Оля играет в бадминтон. Маша не знает итальянского языка, а Оля не владеетанглийским. Валя не занимается легкой атлетикой, а бадминтолист не говорит по-итальянски. Определите каким видом спорта занимается каждая девочка и какиминостранным языком она владеет.Укажите соответствие для всех 8 вариантов ответа:1)1) футбол2)2)баскетболМарина- спорт3) бадминтон4)4) легкая атлетика5)Оля - иностранный язык5) английский6Маша- иностранный языкнемецкий7)Марина- иностранный язык 7) французский8)Валя-иностранный язык8) итальянскийОля - спортМаша- спорт3)Валя- спорт6)
#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;
}