Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Vorox   (29.11.2010 в 17:31)
#include <iostream>
#include <conio.h>
#include <math.h>
int main()
{
int n,count=0;
double x;
std::cin>>n
>>x;
double s=0;
while(count<=n)
{
count++;
s+=pow((double)sin(x),(double)count);
};
std::cout<<s;
getch();
return 1;
}

#include <iostream>
#include <conio.h>
#include <math.h>
int main()
{
double eps;
std::cin>>eps;
double s1=0, s2=4./log(2.);
int i=2;
double n=2;
while(abs(s1-s2)>eps)
{
i++;
n*=(n+1);
s1=s2;
s2+=i*i/log(n);
};
std::cout<<s2;

return 1;
}


Сразу предупрежу что вторую задачу НАДО решать через арифметику длинных чисел, т.к. уже факториал 20! нельзя записать в виде численных типов данных. А там придется думать...
п.с. Задай преподу вопрос, как он бы ее сделал.


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: