# python 3.6.2
while True:
reelLength = int(input('Введите длину мотка (от 1 до 100): '))
if reelLength <= 100 and reelLength >= 1:
break
else:
print('Неверный ввод!')
reelNum = 0
while True:
segmentLength = int(input('Введите длину куска (от 1 до 100): '))
if segmentLength <= 100 and segmentLength >= 1:
if segmentLength < reelLength:
reelLength -= segmentLength
reelNum += 1
continue
if segmentLength == reelLength:
reelLength -= segmentLength
reelNum += 1
print(f'Количество кусков: {reelNum:d}; Длина остатка: {reelLength:d}')
break
else:
print('Неверный ввод!')
' Объявляем массив
Dim Arr(1 To 10) As Integer
' Заполняем массив значениями от 1 до 15
Dim min, max As Integer
min = 1
max = 15
Randomize
For i = LBound(Arr) To UBound(Arr)
Arr(i) = Int((max - min + 1) * Rnd + min)
Next
' Выводим MsgBox с содержимым массива
Dim Str As String
Str = ""
For i = LBound(Arr) To UBound(Arr)
Str = Str + CStr(Arr(i)) + " "
Next
MsgBox (Str)
' Находим индекс минимального элемента
Dim minIndex As Integer
minIndex = LBound(Arr)
For i = LBound(Arr) To UBound(Arr)
If Arr(i) < Arr(minIndex) Then
minIndex = i
End If
Next
' Меняем местами минимальный элемент и последний
Dim a As Integer
a = Arr(minIndex)
Arr(minIndex) = Arr(UBound(Arr))
Arr(UBound(Arr)) = a
' Выводим MsgBox с содержимым массива
Str = ""
For i = LBound(Arr) To UBound(Arr)
Str = Str + CStr(Arr(i)) + " "
Next
MsgBox (Str)
Перший магазин працює стабільніше, тому що від найменшого до найбільшого значення одиниць товару: 36-31 = 5. А в другого магазина: 56 - 10 = 46. Тобто, перший має стабільніший продаж товару, чим другий магазин.