Задача
Даны натуральное число n и действительное число x. Вычислить n∏k=1(1+sin(kx)k!).
Тесты
№ | n | x | Произведение |
1 | 4 | 3.22 | 0.9673 |
2 | 11 | 214.3 | 2.8177 |
3 | 1 | 14 | 1.9906 |
4 | 7 | 0.76 | 2.8456 |
Решение
Пояснения
Для вычисления данного в условии произведения кроме действительного x и натурального n введем такие переменные: mult — переменная произведения для вычисления в цикле, fact — переменная факториала k.
Инициализируем переменные n и x значениями из потока ввода, после чего создаем цикл по k от 1 до n, в котором будет вычисляться факториал и, собственно, само произведение. При вычислении произведения используем функцию sin() стандартной библиотеки Math. По завершению цикла, выводим произведение с точностью до четырёх символов после запятой.