vault backup: 2026-05-26 20:46:42
This commit is contained in:
@@ -17,6 +17,7 @@ ary.each_index { |index| block }
|
|||||||
![[Pasted image 20260526203848.png|400]]
|
![[Pasted image 20260526203848.png|400]]
|
||||||
|
|
||||||
## Практика
|
## Практика
|
||||||
|
|
||||||
> Найти максимальный и минимальный элементы, введенного пользователем массива, а также их индексы
|
> Найти максимальный и минимальный элементы, введенного пользователем массива, а также их индексы
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
@@ -25,5 +26,25 @@ p a
|
|||||||
max = min = a[0]
|
max = min = a[0]
|
||||||
maxi = mini = 0
|
maxi = mini = 0
|
||||||
for i in 1 ... a.size
|
for i in 1 ... a.size
|
||||||
|
if a[i] > max
|
||||||
```
|
max = a[i]
|
||||||
|
maxi = i
|
||||||
|
end
|
||||||
|
if a[i] < min
|
||||||
|
min = a[i]
|
||||||
|
mini = i
|
||||||
|
end
|
||||||
|
end
|
||||||
|
puts "Максимальное число: #{max}, индекс: #{maxi}"
|
||||||
|
puts "Минимальное число: #{min}, индекс: #{mini}"
|
||||||
|
```
|
||||||
|
|
||||||
|
```ruby
|
||||||
|
a = get.chomp.split.map { |i| i.to_i }
|
||||||
|
p a
|
||||||
|
max = a.max
|
||||||
|
min = a.min
|
||||||
|
maxi = a.index(max)
|
||||||
|
mini = a.index(min)
|
||||||
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user