Алексей Буньков
Алексей Буньков

1)Дан массив 1x7(вводится пользевателем с клавиатуры). заменить максемальные и минимальные элементы на нули.

2)Дан массив 1x7(вводится пользевателем с клавиатуры). найти произведение квадратных корней с 2-го по 5-ый элемнтов вектор.

Janna Carapencova
Janna Carapencova

1)
a = 7.times.map{ gets. to_i }
a[a.index(a.min)] = 0
a[a.index(a.max)] = 0
print "result: #{a}\n"

2)
a = 7.times.map{ gets. to_i }
print "result: %.2f\n" % a[2..5].reduce(1){|r, e| r *= Math.sqrt(e) }

Похожие вопросы
массивы с++. Дан массив. Все элементы, кратные числу 10, заменить нулем
[c++] Ввод данных с клавиатуры в многомерный массив.
Дан массив, состоящий из N элементов. Обнулить все элементы, кроме минимального и максимального
дан массив из 10 элементов, которые вводятся с клавиатуры.
с клавиатуры вводится массив А, состоящий из положительных и отрицательных элементов. Сформировать новый массив В из эл
дан массив из 10 элементов найти минимальный элемент из элементов массива больших или равных 50
Элементы массива вводятся с клавиатуры. Как будет
Помогите пожалуйста! как сделать так чтобы массив А вводить с клавиатуры имееться ввиду чтобы элементы его вводить!
Заменить повтяряющиеся элементы нулями.
Заменить повторяющиеся элементы матрици нулями. с++