
ПОМОГИТЕ ПОЖАЛУЙСТА СРОЧНО 1)Ввести 2 числа. Если их произведение положительно, умножить его на 3
и вывести на экран, в противном случае уменьшить его в 2,5 раза и вывести на экран. 2)Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 8 и оканчивающихся на 5. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 8 и оканчивающихся на 5.

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

1.Программа на Python, решающая задачу:
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
if a * b > 0:
print("Произведение положительно. Результат:", a * b * 3)
else:
print("Произведение отрицательно. Результат:", a * b / 2.5)
2.Программа на Python, решающая задачу:
sum = 0
number = None
while number != 0:
number = int(input("Введите натуральное число (для завершения введите 0): "))
if number % 8 == 0 and number % 10 == 5:
sum += number
print("Сумма чисел, кратных 8 и оканчивающихся на 5:", sum)
Программа работает следующим образом:
Создаются переменные sum (для хранения суммы чисел, удовлетворяющих условию), number (для хранения вводимых пользователем чисел).
Выполняется цикл while, который будет работать, пока пользователь не введет 0.
Внутри цикла while с помощью функции input() запрашивается ввод пользователем натурального числа.
Если введенное число удовлетворяет условию кратности 8 и оканчивания на 5, то оно добавляется к переменной sum.
Если введенное число не равно 0, то программа переходит на следующую итерацию цикла while.
Если введенное число равно 0, то цикл while завершается, и программа выводит на экран сумму чисел, удовлетворяющих условию.



1) Ввести 2 числа. Если их произведение положительно, умножить его на 3 и вывести на экран, в противном случае уменьшить его в 2,5 раза и вывести на экран.
Для решения этой задачи можно использовать условный оператор if-else. Вначале вводятся два числа, а затем проверяется их произведение. Если произведение положительно, то оно умножается на 3 и выводится на экран. В противном случае произведение уменьшается в 2,5 раза и также выводится на экран.
Вот пример программы на языке Python, решающей данную задачу:
```python a = int(input("Введите первое число: ")) b = int(input("Введите второе число: "))
product = a * b
if product > 0: product *= 3 else: product /= 2.5
print("Результат:", product) ```
Пример работы программы: ``` Введите первое число: 2 Введите второе число: 3 Результат: 18
Введите первое число: -4 Введите второе число: 5 Результат: -8.0 ```
2) Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 8 и оканчивающихся на 5. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число: сумму всех чисел, кратных 8 и оканчивающихся на 5.
Для решения этой задачи можно использовать цикл while для последовательного ввода чисел. Внутри цикла проверяется, является ли текущее число кратным 8 и оканчивается ли оно на 5. Если условие выполняется, то число добавляется к сумме. Цикл продолжается до тех пор, пока не будет введено число 0, который служит признаком окончания ввода.
Вот пример программы на языке Python, решающей данную задачу:
```python sum = 0 number = int(input("Введите число (для окончания ввода введите 0): "))
while number != 0: if number % 8 == 0 and number % 10 == 5: sum += number number = int(input("Введите число (для окончания ввода введите 0): "))
print("Сумма чисел, кратных 8 и оканчивающихся на 5:", sum) ```
Пример работы программы: ``` Введите число (для окончания ввода введите 0): 15 Введите число (для окончания ввода введите 0): 24 Введите число (для окончания ввода введите 0): 35 Введите число (для окончания ввода введите 0): 40 Введите число (для окончания ввода введите 0): 45 Введите число (для окончания ввода введите 0): 0 Сумма чисел, кратных 8 и оканчивающихся на 5: 50 ```
Надеюсь, эти примеры помогут вам решить поставленные задачи! Если у вас возникнут еще вопросы, не стесняйтесь задавать.


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







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