Проще всего для решения использовать круги Эйлера (см. фото)
Запрос А) (Париж & Москва) | Прага занимает сектора B,E,D,F,G Запрос Б) Париж | Москва | Прага занимает все сектора A,B,C,D,E,F,G Запрос В) (Париж | Москва) & Прага занимает сектора D,E,F Запрос Г) Париж & Москва & Прага занимает только сектор E
Отсюда видно, что запрос Г) самый маленький. Его превосходит запрос В). Его в свою очередь превосходит запрос А). И самый большой - запрос Б) Осталось расположить их в порядке убывания
Запрос А) (Париж & Москва) | Прага занимает сектора B,E,D,F,G
Запрос Б) Париж | Москва | Прага занимает все сектора A,B,C,D,E,F,G
Запрос В) (Париж | Москва) & Прага занимает сектора D,E,F
Запрос Г) Париж & Москва & Прага занимает только сектор E
Отсюда видно, что запрос Г) самый маленький. Его превосходит запрос В). Его в свою очередь превосходит запрос А). И самый большой - запрос Б)
Осталось расположить их в порядке убывания
ответ: Б А В Г
using namespace std;
int main() {
int n=10,k=0;
int a[n];
srand(time(NULL));
cout<<"array:"<<endl;
for (int i=0; i<n; i++)
{
a[i]=rand() % 6;
cout<<a[i]<<" ";
}
cout<<endl;
for (int i=0; i<n-1; i++)
if (a[i]==a[i+1]) {
k++;
if (k==1) cout << "Есть: ";
cout<<a[i]<<" ";
}
if (k==0) cout << "нет";
system("pause");
return(0);
}
Пример:
array:
0 5 5 0 2 5 2 4 0 5
Есть: 5