Есть ответ 👍

Создать программу для сортировки массива тремя (обменная сортировка (метод «пузырька»), сортировка выбором, метод простого включения (сортировка все массивы сформировать случайным образом четными целыми числами в диапазоне [-40,0].

226
454
Посмотреть ответы 2

Ответы на вопрос:


отдел +;

использует из "";

пост

  длинамассива = 100;

пер

  массивы: ряд 3 из ряд длинамассива из цел;

  сч1, сч2: узкцел;

вставкой(ряд+: ряд из цел);

пер

  число: цел;

  познеуп: цел;

  позвставки: цел;

  поз: цел;

указ

  от познеуп: =1 до размер(ряд)-1 вып

    число: =ряд[познеуп];

    позвставки: =0;

    пока число < ряд[позвставки] вып

      увеличить(позвставки)

    кон;

    от поз: =познеуп-1 до позвставки по -1 вып

      ряд[поз+1]: =ряд[поз]

    кон;

    ряд[позвставки]: =число

  кон

кон вставкой;

выбором(ряд+: ряд из цел);

пер

  позвставки: цел;

  познеуп: цел;

  число: цел;

  поз: цел;

указ

  от познеуп: =0 до размер(ряд)-2 вып

    позвставки: =познеуп;

    число: =ряд[познеуп];

    от поз: =познеуп+1 до размер(ряд)-1 вып

      если число < ряд[поз] то

        число: =ряд[поз];

        позвставки: =поз

      кон

    кон;

    ряд[позвставки]: =ряд[познеуп];

    ряд[познеуп]: =число

  кон

кон выбором;

обменом(ряд+: ряд из цел);

пер

  число: цел;

  познеуп: цел;

  позобмена: цел;

указ

  от познеуп: =0 до размер(ряд)-2 вып

    от позобмена: =размер(ряд)-2 до познеуп по -1 вып

      если ряд[позобмена] < ряд[позобмена+1] то

        число: =ряд[позобмена];

        ряд[позобмена]: =ряд[позобмена+1];

        ряд[позобмена+1]: =число

      кон

    кон  

  кон

кон обменом;

указ

  от сч1 : = 0 до 2 вып

    от сч2 : = 0 до длинамассива - 1 вып

      массивы[сч1, сч2] : = узк(вширцел(целчасть(.случ() * 21) - 20 * 2))

    кон

  кон;

  обменом(массивы[0]);

  выбором(массивы[1]);

  вставкой(массивы[2])

кон .

liza0234
4,7(84 оценок)

#python 3.x ar = [] for n in range(1000, int(input('n = ')) + 1):         a, b, c, d = n // 1000, n % 1000 // 100, n % 100 // 10, n % 10         if b + c in [a, d]:                 ar.append(n) print(len(ar))

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS