Ответы на вопрос:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define n 10
int main()
{
srand(time(NULL));
int arr[n];
int tmp;
/*Заполняем массив случайными числами и выводим на экран*/
for (int i = 0; i < n;i++)
{
arr[i] = rand() % 10;
printf("%i ", arr[i]);
}
/*Сортировка*/
for (int i = 0; i < n; i++) {
if (i % 2 == 0)
for (int j = 2; j < n; j += 2) {
if (arr[j] < arr[j - 1]) {
tmp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = tmp;
}
}
else
for (int j = 1; j < n; j += 2) {
if (arr[j] < arr[j - 1]) {
tmp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = tmp;
}
}
}
/*Вывод отсортированного массива на экран*/
printf("\n");
for (int i = 0; i < 10; i++)
{
printf("%i ", arr[i]);
}
return 0;
}
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Lerka2004love08.12.2022 10:41
-
kamilamila200526.03.2023 11:20
-
L4i6za06.06.2020 09:51
-
Nodukam28.07.2020 10:10
-
ruslanalsibaev20.05.2020 03:56
-
8964019745615.09.2021 05:22
-
Lina21210903.05.2020 01:32
-
bikaddff09.04.2020 08:54
-
dashadgankozde8z20.06.2022 14:10
-
Снежка41117.06.2021 00:42
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.