
Входные данные В первой строке находится число n (1 ≤ n ≤ 1000). Во второй строке заданы n целых
чисел, каждое из которых по модулю не превышает 105. Выходные данные Выведите минимум среди заданных n чисел.

Ответы на вопрос

Ответ:
1)#include <iostream>
using namespace std;
int main()
{
int n;
cin >> n;
int32_t arr[n];
for (size_t i = 0; i < n; ++i)
{
cin >> arr[i];
}
int32_t max = arr[0], min = arr[0];
for (auto &i : arr)
{
if (i > max) max = i;
if (i < min) min = i;
}
cout << static_cast<float>(max + min) / 2 << "\n";
return 0;
}



Дано число n (1 ≤ n ≤ 1000) - количество чисел.
Затем даны n целых чисел, каждое из которых по модулю не превышает 10^5.
Нужно найти минимум среди заданных n чисел.
Для решения этой задачи можно использовать следующий алгоритм:
1. Прочитать число n.
2. Прочитать n целых чисел и сохранить их в массив.
3. Инициализировать переменную minimum значением первого элемента массива.
4. Перебрать все оставшиеся элементы массива и сравнивать их со значением minimum. Если текущий элемент меньше minimum, то обновить minimum.
5. Вывести значение minimum.
Пример кода на языке Python:
n = int(input()) numbers = list(map(int, input().split())) minimum = numbers[0] for number in numbers[1:]: if number < minimum: minimum = number print(minimum)
Этот код считывает число n, затем считывает n чисел и сохраняет их в массив numbers. Затем находит минимум среди чисел в массиве и выводит его.


Похожие вопросы







Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili