Предмет: Информатика, автор: Аноним

УМОЛЯЮ РЕШИТЕ ЗАДАЧУ ПО С++!!!!!! ОТДАЮ ПОСЛЕДНИЕ 40 БАЛЛОВ!!!!!

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

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

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

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

Ответы

Автор ответа: restIess
3

#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;

}


restIess: Попозже ток если)
Похожие вопросы