Гертруда имеет n тарелок. и хочет разбить их все. по одной. но тарелки бьются звонко. она опасается, что повредит слух.
известно, что сила звона первой разбитой тарелки будет равна a1. сила звона каждой последующей разбитой тарелки будет в b раз больше силы звона предыдущей. то есть сила звона i-ой (i> 1) разбитой тарелки будет равна ai=ai−1⋅b.
гертруда знает максимальное суммарное значение сил звона max, которое могут выдержать её уши, и желает максимально насладиться звуками бьющейся посуды.
гертруде, найдите максимальное количество тарелок, которые она может разбить, не повредив слух. и побыстрее.
решение можно на любом языке программирования
=-=-=
Задание 1:
print('a*b*c-(a+b+c)')
a=int(input('Введите первое число: '))
b=int(input('Введите второе число: '))
c=int(input('Введите третье число: '))
d=a*b*c-(a+b+c)
print('Результат выражения: ',d)
=-=-=
Задание 2:
print('b/c+c*a')
a=int(input('Введите первое число: '))
b=int(input('Введите второе число: '))
c=int(input('Введите третье число: '))
d=b//c+c*a
print('Результат выражения: ',d)
=-=-=
Задание 3:
print('a+b-c*a')
a=int(input('Введите первое число: '))
b=int(input('Введите второе число: '))
c=int(input('Введите третье число: '))
d=a+b-c*a
print('Результат выражения: ',d)
=-=-=
Объяснение:
Пользователь вводит с клавиатуры 3 числа, а программа выполняют вычисления с этими числами.
=-=-=
Практика:
На изображениях показано, как будет работать программа.
ответ на Python:
from random import randint
a = [[randint(10,90) for i in range(7)] for i in range(7)]
[print(*i) for i in a]
print('4:')
c = [[i for i in j] for j in a]
for i in range(1,6):
c[i][-i-1] = 99
c[2][5] = c[3][5] = c[4][5] = c[5][5] = c[5][2] = c[5][3] = c[5][4] = c[4][3] = c[4][4] = c[3][4] = 99
[print(*i) for i in c]
print('5:')
c = [[i for i in j] for j in a]
for i in range(7):
c[i][3] = c[3][i] = 99
c[1][2]=c[2][1]=c[2][2]=c[1][4]=c[2][4]=c[2][5]=c[4][4]=c[4][5]=c[5][4]=c[4][2]=c[4][1]=c[5][2]=99
[print(*i) for i in c]
Объяснение:
очень надеюсь что пробелы будут