Вопрос задан 24.06.2023 в 02:19. Предмет Информатика. Спрашивает Панченко Виолетта.

3. Скласти програму обчислення суми та добутку кубів усіх непарних додатних чисел, що менші деякого

заданого числа N і не діляться націло на число 7. Програму потрібно написати в загальному вигляді, тобто N кожен раз при запуску програми запитується у користувача. Наприклад N = 11 . Серед чисел 1,2,3,4,5,6,7,8,9,10,: 11 необхідно Згідно умови вибрати числа 1, 3, 5, 7, 9 так як це усі непарні додатні числа, що менші деякого заданого числа N (11). Але з цього переліку треба вилучити число 7 бо воно ділиться націло на 7. Порахуємо контрольний приклад: 1 ^ 3 + 3 ^ 3 + 5 ^ 3 + 9 ^ 3 = 1 + 27 + 125 + 729 = 882 1 ^ 3 * 3 ^ 3 * 5 ^ 3 * 9 ^ 3 = 1 * 27 * 125 * 729 = 2460375 Після введення числа 11 користувач має у відповідь отримати два числа: 882 та 2460375. будь ласка терміново!!!!​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Бас Илья.

Ответ:

n = int(input('введите число N >>'))

mass = [int(i) for i in input('введите элементы списка через пробел >>').split()]

# mass = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

summ, comp = 0, 1

for i in range(len(mass)):

   if mass[i] > 0 and mass[i] % 2 and mass[i] % 7 and mass[i] < n:

       summ += mass[i] ** 3

       comp *= mass[i] ** 3

print(summ, comp)

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Ось приклад програми на мові Python, яка обчислює суму та добуток кубів непарних додатних чисел, що менші за введене число N і не діляться націло на 7:

python
# Запитайте користувача про число N N = int(input("Введіть число N: ")) # Ініціалізуйте змінні для суми та добутку кубів sum_of_cubes = 0 product_of_cubes = 1 # Пройдіться по усіх непарних числах менше N та не ділиться націло на 7 for i in range(1, N): if i % 2 == 1 and i % 7 != 0: cube = i ** 3 sum_of_cubes += cube product_of_cubes *= cube # Виведіть результат print(f"Сума кубів непарних чисел, що менші за {N} та не діляться націло на 7: {sum_of_cubes}") print(f"Добуток кубів цих чисел: {product_of_cubes}")

Ця програма спитує користувача про число N, а потім обчислює суму та добуток кубів непарних чисел, що відповідають умовам.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос