tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Выполнить сортировку только
Выполнить сортировку только четных элементов массива(нечетные элементы остаются на своих местах)
nelya1184
1 23.08.2019 01:10
7
Ответы
redkiller22
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;}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Dovakin270
09.04.2020 11:00
Технология, обеспечивающая одновременно работу со звуком, видеороликами, анимацией, статическими изображениями и текстами в интерактивном режиме называется… 1) технологией...
pawlomogischoxigx1
09.04.2020 11:04
Дан фрагмент программы if x 0 then if y x then write да...
kkira1
09.04.2020 11:11
Второе, четвертое и пятое задание....
Salekhova58
09.04.2020 11:11
Запишите на языке паскаль следующее условие: если х меньше 12 то прибавить 5, если х больше 12, то отнять 4...
ДмитрийРазумный
04.10.2019 10:30
Pascal ввести два числа. если сумма этих чисел нечетная, найти произведение, в противном случае, найти частное этих чисел....
belovavaleriya
04.10.2019 10:30
Для какого из имен истинное высказывание: не(первая буква согласная) и не (последняя буква гласная) 1)ольга 2)михаил 3)валентина 4)ян...
Propert
04.10.2019 10:30
Алгоритм вычисления значения функции f(n) где n натуральное число задан следующими соотношениями f(1)=1 f(n)=f(n-1)*f(n-1),при n 1 чему равно значение функции f(778) нужно...
nikitakomer
24.08.2019 15:00
Составить алгеритм удвоения нечетного числа и увеличения в три раза четного...
Sawa1605
24.08.2019 15:00
Как называется регистр контроллера, к которому процессор может обратиться по номеру?...
2345tgbkl
24.11.2020 22:42
Хелп гайс по братски, я не понимаю...
Популярные вопросы
Почему сказка называется «Сова»? Можно ли сказать, что Сова здесь главный...
1
Какова главная мысль этого произведения? Соколов-Микитов Листопадничек...
1
Какая в этой сказке Лиса? Лицемерная, злая, хитрая, добрая, неискренняя,...
1
Какой из рассказов этого раздела тебе особенно понравился? Почему?...
2
Что ты узнал из этого произведения о жизни бобров? А о жизни зайцев? Можно...
2
Раздели текст на части по событиям. Озаглавь части, запиши. Перескажи...
3
Что ты можешь сказать о Листопадничке? Какой он? Трусливый, предусмотрительный,...
1
Как жили Кокованя с Дарёнкой? Почему им было хорошо? Бажов Серебряное...
3
Какой в сказке старик? Мамин-Сибиряк Серая Шейка...
2
Почему осенних зайчат называют листопадничками? Соколов-Микитов Листопадничек...
2
#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;}