Условие
Даны числа a и b. Необходимо найти произведение всех чисел в интервале [a;b], которые кратны шести или пяти. Если таких чисел нет - вывести -1.

Формат входных данных
В единственной строке вводятся два целых числа a и b, (0≤a≤b≤50).

Формат выходных данных
Необходимо вывести единственное число — искомое произведение или -1, если подходящих чисел нет.

входные данные
1 10
выходные данные
300

Lider4k Lider4k    3   26.12.2020 01:22    21

Ответы
22jully14 22jully14  25.01.2021 01:22

#include <iostream>

using namespace std;

int main() {

int a, b, pr=1;

cin >> a >> b;

for (int i = a; i <= b; i++) {

 if (i % 5 == 0 || i % 6 == 0) {

  pr *= i;

 }

}

if ( pr == 1) {

 cout << "-1";

}

else {

 cout << pr;

}

return 0;

}

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика