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

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

Составить программу в Паскале для обработки массива из 15 чисел Х = (0; 1,25; –371; 0,5; –0,1; 1,2; –5; –172,3; 19783; –2,7; 43,51; 0; –0,02; 14,5; 123,7). Найти наименьший элемент и его номер. В отчет включить программный код и результат работы программы.

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

    Ответ:

    program Project1;

    const

     n = 15;

    var

     c: array[1..n] of real = (0, 1.25, -371, 0.5, -0.1, 1.2, -5, -172.3, 19783, -2.7, 43.51, 0, -0.02, 14.5, 123.7);

     // Переменная для хранения массива.

     i: integer; // Вспомогательная переменная для организации цикла.

     minelem: real; // Переменная для хранения значения элемента с минимальным значением.

     indmin: integer; // Переменная для хранения значения индекса минимального элемента.

     

    begin

     writeln('Исходный массив:');

     for i:= 1 to n do      // Вывод массива в консоль.

       begin

         write(c[i]:9:2);

         if i mod 8 = 0 then

           writeln;

       end;

     writeln;

     minelem:= c[1];

     indmin:= 1;

     for i:= 2 to n do

       if c[i] < minelem then // Условие для нахождения элемента с минимальным значением.

         begin

           minelem:= c[i];

           indmin:= i; // Индекс элемента с минимальным значением.

         end;

     writeln('Минимальный элемент массива находится на ',indmin,' месте и равен ',minelem:0:2);

     Readln;

    end.

    Объяснение:

         В принципе я указал комментарии к некоторым действиям, так что должно быть понятно(комментарии потом лучше стереть). В отчет можешь сделать скриншот уже с результатом работы программы (мы так обычно делаем). Если остались вопросы пиши в комментарии.

    1. Ответ на вопрос
      Ответ на вопрос дан kukolev
      Не за что!!
  2. Ответ на вопрос
    Ответ на вопрос дан BobbyFresnel

    ===== PascalABC.NET =====

    begin

     var x := Arr(0.0, 1.25, -371.0, 0.5, -0.1, 1.2, -5.0, -172.3,

         19783.0, -2.7, 43.51, 0.0, -0.02, 14.5, 123.7);

     var im := x.IndexMin;

     Write('Минимальный элемент номер ', im + 1, ' равен ', x[im])

    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 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) их не спросили

Информация

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