profile
Размещено 4 года назад по предмету Информатика от kakaunttina06

Помогите пожалуйста!

Составить программу в Паскаль.

На соревнованиях по прыжкам в длину участвовало 10 спортсменов. Результаты прыжков занесены в массив В [10]. Определите три лучших результата (выведете их на экран).

  1. Ответ на вопрос
    Ответ на вопрос дан uplmtq

    Ответ:

    program jumping;

    var

     i, j, temp: integer;

     B: array [1..10] of integer;

    begin

     for i := 1 to 10 do  

       read(B[i]);  

     for i := 1 to 9 do

       for j := 1 to 10 - i do

         if (B[j] < B[j + 1]) then

         begin

           temp := B[j];

           B[j] := B[j + 1];

           B[j + 1] := temp;

         end;

     writeln('Первое место: ', B[1]);

     writeln('Второе место: ', B[2]);

     writeln('Третье место: ', B[3]);

    end.

    Объяснение:

    program jumping;  // Название программы

    var

     i, j, temp: integer;  // Целочисленные переменные:

    • i - переменная счетчик для цикла for
    • j - переменная счетчик для цикла for
    • temp - переменная для временного хранения значений массива

     B: array [1..10] of integer;  // Целочисленный массив из 10 чисел

    begin  // Начало программы

     for i := 1 to 10 do // Идём с первого по десятый элементы массива

       read(B[i]); // Ввод значений массива

    // Сортировка массива в порядке убывания

     for i := 1 to 9 do  // Идём с первого по девятый элементы массива

       for j := 1 to 10 - i do  // Идём с первого по 10 - i элементы массива

         if (B[j] < B[j + 1]) then  // Если последующий элемент больше предыдущего

         begin  // Начало цикла

           temp := B[j];  // Временная переменная = значению массива B с индексом j

           B[j] := B[j + 1];  // Значение массива B с индексом j = значению массива B с индексом j + 1

           B[j + 1] := temp;  // Значение массива B с индексом j = значению временной переменной

         end;  // Конец цикла

     writeln('Первое место: ', B[1]);  // Вывод ответа

     writeln('Второе место: ', B[2]);  // Вывод ответа

     writeln('Третье место: ', B[3]);  // Вывод ответа

    end. // Конец программы

    1. Ответ на вопрос
      Ответ на вопрос дан kakaunttina06
      спасибо)
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.