• Предмет: Информатика
  • Автор: liskarolina730
  • Вопрос задан 1 год назад

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

Ответы

Ответ дал: oleg29052016
1

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


liskarolina730: А можно на Паскале?
Вас заинтересует