Войти
Регистрация
Спроси ai-bota
В
Все
Б
Биология
Б
Беларуская мова
У
Українська мова
А
Алгебра
Р
Русский язык
О
ОБЖ
И
История
Ф
Физика
Қ
Қазақ тiлi
О
Окружающий мир
Э
Экономика
Н
Немецкий язык
Х
Химия
П
Право
П
Психология
Д
Другие предметы
Л
Литература
Г
География
Ф
Французский язык
М
Математика
М
Музыка
А
Английский язык
М
МХК
У
Українська література
И
Информатика
О
Обществознание
Г
Геометрия
Показать больше
Показать меньше
anastasiya264
29.08.2022 07:08 •
Информатика
Выполнить сортировку только четных элементов массива(нечетные элементы остаются на своих местах)
Показать ответ
Ответ:
papuh
05.10.2020 13:40
//написано на си/си++
#include <iostream>#include <stdio.h>#include <time.h>
#define length 20
int main() { setlocale(LC_ALL, ""); srand(time(NULL));
int arr[length];
for (int i = 0; i < length; ++i) { arr[i] = rand() % 100 + 1; std::cout << arr[i] << "\n"; }
for (int i = 0; i < length; ++i) { if (arr[i] % 2 == 0) { for (int j = 0; j < length - 1; ++j) { if (arr[j] % 2 == 0) { if (arr[i] < arr[j]) {//сортировка будет происходить от Б к М int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } } } } }
std::cout << "\nsorted array\n\n"; for (int i = 0; i < length; ++i) { std::cout << arr[i] << "\n"; }
system("pause"); return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
trushanov926
21.08.2022 16:27
Хелп информатика дтдьадададасдб бажиад сджа дад жиба...
kozackilya1
09.01.2023 17:04
Отметьте на координатной плоскости точки и соедините их последовательно: 1.(9,14), 2.(9,13), 3.(16,16), 4.(15,14), 5.(9,13), 6.(9,11), 7.(10,12), 8.(13,11), 9.(15,8), 10.(15,5), 11.(13,3),...
vinerxasanzyan
23.12.2021 18:27
(там четыре стула, просто на картинке обрезалось)...
oleglebedev90
11.12.2022 05:04
типы : унарная непозиционнаяпозиционная...
Daniilsukhankin2014
16.08.2020 04:16
Какие ремесла были у усуней...
Dubrov5ky
27.10.2021 13:15
1. Сопоставьте неудачи и удачи Чичикова в сюжете третьей главы.Удачи (плюсы)1)Пустили переночевать,уложили на перину,вычистили бельё...2)3)...Неудачи (минусы)1)Попали в грозу, заблудились,Чичиков...
stasya10687
05.07.2020 11:13
K//d Угол1 + угол3=250° Угол2=?...
dan776
23.10.2021 10:26
1. Для передачі сигналів клітини парасимпатичної системи використовують:А) ацетилхолін;Б) норадреналін;В) інсулін.2. Для передачі сигналів клітини симпатичної системи використовують:...
olgagolova
12.04.2021 16:15
Вычислить сопротивление цепи, еслиR2 = R3= R4=2 Ом,1RI=6 Ом....
juliettehasagun
05.11.2020 23:55
Суреттерге қарап, жазушы шығармаларында не туралы сөз болғанын айтып бер...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include <iostream>#include <stdio.h>#include <time.h>
#define length 20
int main() { setlocale(LC_ALL, ""); srand(time(NULL));
int arr[length];
for (int i = 0; i < length; ++i) { arr[i] = rand() % 100 + 1; std::cout << arr[i] << "\n"; }
for (int i = 0; i < length; ++i) { if (arr[i] % 2 == 0) { for (int j = 0; j < length - 1; ++j) { if (arr[j] % 2 == 0) { if (arr[i] < arr[j]) {//сортировка будет происходить от Б к М int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } } } } }
std::cout << "\nsorted array\n\n"; for (int i = 0; i < length; ++i) { std::cout << arr[i] << "\n"; }
system("pause"); return 0;}