profile
Размещено 6 лет назад по предмету Информатика от misterovseychu

Написать программу нахождение максимального и минимального значения массива.Программу нужно сделать в Паскаль.
ПРОШУ ПОМОГИТЕ

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

    const
        handsfree = true;

    var
        a: array[1..100] of real;
        i, n: integer;
        min, max: real;
        sum, product, harmonic: real;
        k: integer;

    begin
        {ввод массива}
        if handsfree then
            n := random(20) + 5
        else begin
            write('n = ');
            readln(n);
        end;
       
        writeln('Данные массива:');
        for i := 1 to n do
        begin
            if handsfree then begin
                a[i] := random(100) - 50;
                write(a[i], ' ');
            end
            else readln(a[i]);
        end;
        writeln();
       
        {подсчет элементов}
        k := 0;
        for i := 1 to n do
            if a[i] > 5 then k := k + 1;
        writeln(k);
       
        {минимум и максимум}
        max := a[1];
        min := a[1];
        for i := 1 to n do
        begin
            if max < a[i] then max := a[i];
            if min > a[i] then min := a[i];
        end;
        writeln('max = ', max);
        writeln('min = ', min);
       
        {подсчет суммы и произведения и агригатов}
        sum := 0;
        product := 1;
        harmonic := 1;
        k := 0;
        for i := 1 to n do
        begin
            if true then {если нужен фильтр}
            begin
                sum := sum + a[i];
                product := product * a[i];
                harmonic := harmonic + 1 / a[i];
                k := k + 1;
            end;
        end;
        writeln('sum = ', sum);
        writeln('product = ', product);
        writeln('average = ', sum / n);
        writeln('average (selected) = ', sum / k);
        writeln('harmonic mean = ', n / harmonic);
        writeln('harmonic mean (selected) = ', k / harmonic);
       
        {изменение элементов}
        for i := 1 to n do
        begin
            if a[i] < 0 then
                a[i] := abs(a[i]);
            write(a[i], ' ');
        end;
    end.

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
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) их не спросили

Информация

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