В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
kristinamurrr1
kristinamurrr1
18.09.2020 03:37 •  Информатика

Гертруда имеет n тарелок. и хочет разбить их все. по одной. но тарелки бьются звонко. она опасается, что повредит слух.

известно, что сила звона первой разбитой тарелки будет равна a1. сила звона каждой последующей разбитой тарелки будет в b раз больше силы звона предыдущей. то есть сила звона i-ой (i> 1) разбитой тарелки будет равна ai=ai−1⋅b.

гертруда знает максимальное суммарное значение сил звона max, которое могут выдержать её уши, и желает максимально насладиться звуками бьющейся посуды.

гертруде, найдите максимальное количество тарелок, которые она может разбить, не повредив слух. и побыстрее.
решение можно на любом языке программирования

Показать ответ
Ответ:
REDFRAG
REDFRAG
03.06.2021 22:47

=-=-=

Задание 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 числа, а программа выполняют вычисления с этими числами.

=-=-=

Практика:

На изображениях показано, как будет работать программа.


Написать программы для вычисления выражений: 1. a*b*c-(a+b+c); 2. b/c+c*a; 3. a+b-c*a; Значение пере
Написать программы для вычисления выражений: 1. a*b*c-(a+b+c); 2. b/c+c*a; 3. a+b-c*a; Значение пере
Написать программы для вычисления выражений: 1. a*b*c-(a+b+c); 2. b/c+c*a; 3. a+b-c*a; Значение пере
0,0(0 оценок)
Ответ:
ахпхпха
ахпхпха
21.02.2021 20:15

ответ на 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]

Объяснение:

очень надеюсь что пробелы будут

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота