Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
kot291
14.03.2022 19:47 •
Информатика
Написать программу си++ вот условие : задан массив целых чисел. отсортировать четные элементы массива по возрастанию, а нечетные по убыванию. нужно
Ответ:
fjdjwjqksnddjj
04.10.2020 01:58
//Dev-C++ 5.11
#include <iostream>
using namespace std;
int main(void)
{const int n=6;
int arr[n],c;
for(int i=0;i<n;i++)
cin>>arr[i];
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(arr[i]>arr[j] && arr[i]%2==0 && arr[j]%2==0)
{c=arr[i];
arr[i]=arr[j];
arr[j]=c;}
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(arr[i]<arr[j] && arr[i]%2!=0 && arr[j]%2!=0)
{c=arr[i];
arr[i]=arr[j];
arr[j]=c;}
cout<<"Array"<<endl;
for(int i=0;i<n;i++)
cout<<arr[i]<<" ";
return 0;}
Пример ввода:
2 6 4 1 5 3
Пример вывода:
Array
2 4 6 5 3 1
0,0
(0 оценок)
Популярные вопросы: Информатика
Rom4ik1105
19.12.2021 08:49
На световой панели в ряд расположены 7 лампочек. каждая из первых двух лампочек может гореть красным, жёлтым или зелёным цветом. каждая из остальных пяти лампочек может гореть...
nekish21
30.12.2020 13:48
Для каждого из чисел ложно высказывания число 45 или не(число четное) 85; 16; 35; 134.не пойму...
глупыйоладушек
30.12.2020 13:48
Составьте программу вычисления суммы 5+11+17++ 131 это решить в паскале...
yanshin4961
21.08.2020 04:52
Двоичное число записано в виде многочлена 1*2^4+ 1*2^2+ 1*2^0 какой вид имеет число в двоичной и десятичной записи?...
qwertzasd
16.11.2020 02:27
, очень надо. Могу ещё докинуть...
милана198026
02.01.2023 19:08
МУЖИКИ , ПАСКАЛЬ Разработайте алгоритм и составьте его блок-схему. Задание: Вводится последовательность из N целых чисел. Определить наибольшее количество среди кратных 11....
Ололошка580
08.07.2021 04:57
Група ефектів анімації коли об єкт змінює своє положення на слайді...
Gunterio
01.01.2021 13:04
робот потерялся В темноте и не знает где находится напиши код для работы так чтобы он мог вернуться на базу из любой клетки...
Sone4ga
11.02.2023 15:45
Program cd6059e5; var a, b, c, d, x, xx, f: real;begin Write( а: ); read(a); write( b: ) ; read(b); write( c: ) ; read(c); d:=b*b-4*a*c; f:=Sqrt(d); writeln( D= , d); writeln(...
Vasilisa00700
24.01.2021 03:52
Запишите логическое высказывание обратное данному : Мопед быстрее носорога, или кролик крупнее удава....
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
#include <iostream>
using namespace std;
int main(void)
{const int n=6;
int arr[n],c;
for(int i=0;i<n;i++)
cin>>arr[i];
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(arr[i]>arr[j] && arr[i]%2==0 && arr[j]%2==0)
{c=arr[i];
arr[i]=arr[j];
arr[j]=c;}
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(arr[i]<arr[j] && arr[i]%2!=0 && arr[j]%2!=0)
{c=arr[i];
arr[i]=arr[j];
arr[j]=c;}
cout<<"Array"<<endl;
for(int i=0;i<n;i++)
cout<<arr[i]<<" ";
return 0;}
Пример ввода:
2 6 4 1 5 3
Пример вывода:
Array
2 4 6 5 3 1