ОК
Олеся Кряжкова

задано целое число n. вычислить 1/(sin1)+1/(sin1+sin2)+...+1/(sin1+...+sinn). (C++)

Ольга
Ольга

#include
#include
#include
double summa(int);
int main() {
int n;
printf("n?.. "); scanf_s("%d", &n);
printf(" Summa = %f", summa(n));
_getch();
return 0;
}
double summa(int n) {
static double sum = 0;
if (n >= 1) {
sum += 1 / (sin((double)(n - 1)) + sin((double)n));
summa(--n);
}
return sum;
}

#include
using namespace std;
double summa(int);
int main() {
int n;
cout << "n?.. "; cin >> n;
cout << " Summa = " << summa(n);
cin.get(); cin.get();
return 0;
}
double summa(int n) {
static double sum = 0;
if (n >= 1) {
sum += 1 / (sin(double(n - 1)) + sin(double(n)));
summa(--n);
}
return sum;
}

ЕМ
Елена Миронова

Обычный цикл ничего сложного, можно попробовать упростить

ЕН
Елена Нестерова

Учитывая, что sin(0)=0, получается простой цикл с параметром:
s = 0;
for(int i = 0; i <= n; ++i) s = s+(1/(sin(1)+sin(i));
Как-то так.

Похожие вопросы
Вычислить среднее геометрическое элементов натурального ряда от 1 до N (N <10) c++. использовать цикл
Помогите составить программу на pascal . Вычислить 1/sin1+1/sin2+...+1sinN. N=10
По заданному возрасте человека (n целое число) HELPANITE)))
Написать программу на С++: Дано целое число n. Вычислить S = cos(1) + cos(1+2) + cos(1+2+3) + .+cos(1+2+...+n)
Помогите решить: Заданно целое число N, найти сумму вида 1+2+3+...+N
Задано n розкласти його на такі числа a, b, c щоб a + b + c = a * b * c = n ???С++
ДАНО НАТУРАЛЬНОЕ ЧИСЛО n. Вычислить s=1/sin1+1/sin1+sin2+...+1/sin1+sin2+...sin N написать на с++
Дано натуральное число n. Вычислить 1+2+4+6…n Чуть что это паскаль.
Задача С++ даны действительное число a натуральное число n. вычислить p=a(a+1)*...*(a+n-1)
Помогите решить)) ) второе задание... дано целое число n . вычислить