#include <iostream>
using namespace std;
int main() {
long int a , b , dob = 1, dob1 = 1, dob2 = 1 , dob3 = 1;
cout << "Введите целые числа a и b ( a<=20, b <=20)" << endl ;
cin >> a >> b ;
for (int i=8 ; i <= 15 ; i++) {
dob = dob * i ;
}
cout << "a)Произведение всех целых чисел от 8 до 15:\t" << dob << endl ;
cout << "===================================================================" << endl ;
for (int i = a ; i <= 20 ; i ++){
dob1 = dob1 * i ;
}
cout << "б)Произведение всех целых чисел от a до 20:\t" << dob1 << endl ;
cout << "===================================================================" << endl ;
for (int i=1 ; i <= b ; i++){
dob2 = dob2 * i ;
}
cout << "в)Произведение всех целых чисел от 1 до b:\t" << dob2 << endl ;
cout << "===================================================================" << endl ;
if (a < b){
for (int i = a ; i <= b ; i++){
dob3 = dob3 * i ;
}
cout << "г)Произведение всех целых чисел от a до b:\t" << dob3 << endl ;
cout << "===================================================================" << endl ;
}
else {
cout <<"a больше чем b. введите значения повторно)" << endl ;
}
return 0;
}