917. Удвоенный
минимальный
Дан массив действительных чисел.
Вычислите удвоенное значение минимального элемента массива.
Вход. Первая строка содержит количество
элементов в массиве n (n ≤ 100). Вторая строка содержит n
действительных чисел , каждое из которых по модулю не
превышает 100.
Выход. Выведите удвоенное значение
минимального элемента массива с двумя десятичными знаками.
Пример
входа |
Пример
выхода |
6 6 7.5 2.1
2.0 0 -3 |
-6.00 |
массивы
С помощью цикла находим
минимальный элемент массива min. Затем выводим его удвоенное значение.
Реализация алгоритма
Читаем входные данные. Вычисляем минимальный элемент min массива.
scanf("%d", &n);
min = 100;
for (i = 0; i < n; i++)
{
scanf("%lf", &a);
if (a < min) min = a;
}
Выводим результат – удвоенное значение минимального элемента.
printf("%.2lf\n", 2 * min);
Python реализация
Читаем входные данные.
n = int(input())
lst = list(map(float, input().split()))
Вычисляем минимальный элемент списка lst.
mn = min(lst)
Выводим результат – удвоенное значение минимального элемента.
print(2 * mn)