profile
Опубликовано 5 лет назад по предмету Информатика от beresta2001

Составьте программу, которая заполняет массив А[1..10] случайными целыми числами в диапазоне от 1 до 50, затем меняет местами последний элемент с минимальным элементом. Выведите на экран исходный и полученный массивы.
Ребята, помогите пожалуйста, хоть часть задачи напишите, а то в информатике я 0
Заранее спасибо

  1. Ответ
    Ответ дан Аккаунт удален
    ОТДЕЛ Задание+;
    ИСПОЛЬЗУЕТ Вывод ИЗ "...ОтделыОбмен", Матем ИЗ "...ОтделыЧисла";

    ПЕР
      A: РЯД 10 ИЗ ЦЕЛ;
      сч, мин, имин: ЦЕЛ;

    УКАЗ
      ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
        A[сч] := УЗК(ВШИРЦЕЛ(Матем.случ() * 49)) + 1;
        Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
      КОН;
      мин := A[0];
      имин := 0;
      ОТ сч := 1 ДО РАЗМЕР(A) - 1 ВЫП
        ЕСЛИ A[сч] < мин ТО мин := A[сч]; имин := сч КОН
      КОН;
      сч := A[РАЗМЕР(A) - 1];
      A[РАЗМЕР(A) - 1] := A[имин];
      A[имин] := сч;
      Вывод.Цепь("^");
      ОТ сч := 0 ДО РАЗМЕР(A)-1 ВЫП
        Вывод.ЧЦел("%d ", A[сч], 0, 0, 0)
      КОН

    КОН Задание.
Самые новые вопросы