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

ПОЖАЛУЙСТА
Напишите программу, которая ищет максимальный и минимальный элементы массива, который состоит из девяти чисел.​

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

    const n = 10; //В константе n указаваеи количество элементов в массиве

    var a:array[1..n]of integer;

    i,s,max,min:integer;

    begin

    write('Массив: '); //Вывод на экран слова "Массив: "

    for i:= 1 to n do //Цикл с параметром для последовательной обработки массива

    begin

    a[i]:= random(21)-10; //Заполнение массива случайными числами из промежутка [-10,10]

    if (a[i]>0){//Проверяем положительный элемент или нет} and (a[i] mod 2 = 0){//Проверяем чётный элемент или нет} then s:=s+1; //В переменной s будет считаться количество чётных положительных элементов при выполнении, указанных условий

    write(a[i],'  ') //Вывод на экран массива в строку

    end;

    writeln; //Переход на новыю строку

    if s=0 then write('Чётных положительных элементов в массиве нет') //Вывод на экран сообщения "Чётных положительных элементов в массиве нет" и завершение программы

    else //Продолжении программы при нахождении хотя бы 1-го чётного положительного элемента

    begin

    max:=2; //Т.к. 2 минимальное чётное положительное число, то присваиваем это значение переменной max

    for i:= 1 to n do //Поиск max элемента

    if (a[i]>0) and (a[i] mod 2 = 0) and (a[i]>max){//Проверяем больше текущий элемент max или нет} then max:=a[i]; //Присваиваем переменной max значение текущего элемента при выполнении, указанных условий

    min:=max; //Т.к. max значение элемента массива уже найдено, то переменной min присваиваем значение переменной max

    for i:= 1 to n do //Поиск min элемента

    if (a[i]>0) and (a[i] mod 2 = 0) and (a[i]<min){//Проверяем меньше текущий элемент min или нет} then min:=a[i]; //Присваиваем переменной min значение текущего элемента при выполнении, указанных условий

    if max=min then write ('Максимальным и минимальным чётным положительным элементом является один и тот же элемент: ',max) //Вывод на экран результатов

    else

    begin

    writeLn('Максимальный чётный положительный элемент: ',max);//Вывод на экран результатов

    write('Минимальный  чётный положительный элемент: ',min)//Вывод на экран результатов

    end

    end

    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) их не спросили

Информация

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