from math import prod, cos
print('Сумма:', sum(a := [cos(i) / i for i in range(1, int(input('n = ')) + 1)]), '\nПроизведение:', prod(a))
Высший разум (1271044)
1 год назад
По привычке написал на Python. Код на Java:
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.print("n = ");
int n = new Scanner(System.in).nextInt();
double s = 0, p = 1;
for(; n > 0; s += Math.cos(n) / n, p *= Math.cos(n) / n--);
System.out.printf("Сумма: %f\nПроизведение: %f", s, p);
}
}
Пример:
n = 5
Сумма: -0,104447
Произведение: -0,000344