Выведите сумму рядов до n чисел
1 - (2/3!) + (3/4!) - (4/5!) + .... ± (n/(n+1)!).
Что я уже пробовал:
#включить<stdio.h>
#включить<conio.h>
пустота главная()
{
int i,sum=0;
для(j=0;j<=n;j++)
{
сумма+=2i/i+1;
}
printf("сумма=%d",sum);
}
Chris Losinger
То, что вы разместили здесь, даже не будет компилироваться.
Richard Deeming
* 2i/i + 1
будет означать (2i/i) + 1
, нет 2i/(i+1)
;
* За исключением того, что я не думаю, что C позволяет вам умножать переменную на число без указания оператора умножения (2 * i
);
* 2 * i/(i + 1)
это далеко не то же самое, что i/(i + 1)!
- умножение на 2-это не то же самое, что взятие факторный[^] делителя;
* Последовательность должна чередоваться между сложением и вычитанием членов.
* И в довершение всего, вы даже не используете переменную цикла!
Richard Deeming
Вы также должны предположить, что ваш учитель следит за этим сайтом и знает о ваших попытках обмануть домашнее задание.