Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с задачей на С++

Aleksei Мастер (1419), на голосовании 5 месяцев назад
Составить схему алгоритма вычисления суммы (произведения)
n членов ряда согласно условию задачи. По схеме алгоритма написать
программу. Для вычисления факториала внутренний цикл не
организовывать.
Голосование за лучший ответ
Несмачный Дмитрий Профи (871) 6 месяцев назад
Откуда здесь факториал?
Нужно создать цикл от 1 до n и переменную k, которая будет считать знаменатель.
На каждой итерации цикла эта переменная будет увеличиваться на sin n, а сумма на 1/k.
Запись алгоритма примерно такая:

/начало/
<ввод n>
|s=0|
|k=0|
|i=1,n,+1|
|k=k+sin(n), s=s+1/k|--->на начало цикла
<вывод s>
Функция будет примерно такой: (ввод/вывод организовать во внешней функции).
double zzz(int n)
{
int i;
double s,k;
for(k=0,s=0,i=1;i<n;i++)
{
k+=sin(i);
s+=1/k;
}
return k;
}
Похожие вопросы