М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
AVRORA444
AVRORA444
22.07.2021 03:55 •  Информатика

С решить задачу с массивами В первой строке входных данных вводится натуральное число N, не превосходящее 100.

В следующей строке вводятся N целых чисел через пробел - элементы массива. Каждое число по модулю не превосходит 109.

Формат выходных данных
Выводите "Min", если в массиве первым встретится минимум и "Max", если максимум.

Примечания
В задачу нужно отправить только описанный фрагмент кода.

5
4 3 6 1 2
Max
83
-854 631 -866 -558 -597 -940 -671 410 194 -771 -897 -733 -805 395 669 613 -637 -646 -877 -632 530 -255 642 -34 63 372 -406 -747 -471 -912 527 547 -297 -729 -310 -118 5 560 -487 -555 156 -476 221 -797 -64 -844 -289 -566 13 -663 824 773 -155 17 -803 457 -222 861 -643 -106 -714 695 -125 916 81 -561 -605 954 549 -811 -768 -748 -607 95 373 639 -307 685 -889 -441 110 -822 -696
Min​


С решить задачу с массивами В первой строке входных данных вводится натуральное число N, не превосхо

👇
Ответ:
tugatimu9876
tugatimu9876
22.07.2021

Здесь ничего не написано про случай, если максимум = минимуму, поэтому его не учитываем.

Идея программы: просто ищем индекс первого максимального и первого минимального, а затем сравниваем их

Фрагмент кода:

int max = a[0], min = a[0];

int i_max = 0, i_min = 0;

for (int i = 1; i < n; i++) {

 if (a[i] > max) {  

  max = a[i];

  i_max = i;

 }

 if (a[i] < min) {

  min = a[i];

  i_min = min;

 }

}

if (i_max > i_min)

 cout << "MAX";

else if (i_min > i_max)

 cout << "MIN";

4,6(49 оценок)
Ответ:
DerekHale23
DerekHale23
22.07.2021

#include <iostream>

using namespace std;

int main(){

   int a[100], n;

   cin >> n;

   for(int i = 0; i < n; i++)

       cin >> a[i];

   pair<int,int> min_elem, max_elem;

   min_elem = max_elem = {a[0], 0};

   for(int i = 1; i < n; i++){

       if(a[i] < min_elem.first)

           min_elem = {a[i],i};

       if(a[i] > max_elem.first)

           max_elem = {a[i],i};

   }

   min_elem.second < max_elem.second ? cout << "Min" : cout << "Max";

}

4,7(96 оценок)
Открыть все ответы
Ответ:
Aliya5511
Aliya5511
22.07.2021
CD/DVD-привод
Флоппи-привод
Клавиатура
Винчестер или накопитель внутренний
Опять же флоппи-дисковод наверно
Видеокарта
Звуковая карта
Сетевая карта
Да
Временная память компьютера сохраняет необходимые для запуска и корректной работы приложений файлы
Хранение информации
Обработка задач
Нет
Да
Перечень накопителей подключенных к пк
Документы
-
Удаленные файлы
Хер ее знает. Удаляет безвозвратно может
-
Панель управления
Клик пкм-создать-выбрать что создать
Тоже самое только выбрать создать ярлык
Тоже самое только выбрать создать папку
Пкм на предмет-переименовать
Не приводит
Уже выше написал
-
-
Для быстрого запуска программы
4,4(87 оценок)
Ответ:
tborisova
tborisova
22.07.2021

Выделите одну или несколько ячеек, которые необходимо использовать в качестве основы для заполнения других ячеек.

Например, если требуется задать последовательность 1, 2, 3, 4, 5..., введите в первые две ячейки значения 1 и 2. Если необходима последовательность 2, 4, 6, 8..., введите 2 и 4.

Если необходима последовательность 2, 2, 2, 2..., введите значение 2 только в первую ячейку.

Перетащите маркер заполнения Маркер заполнения.

При необходимости щелкните значок Параметры автозаполнения Изображение кнопки и выберите подходящий вариант.

4,8(100 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ