• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

C++

Вова221

Ученик
Регистрация
8 Ноя 2020
Сообщения
4
Реакции
0
Баллы
0
помогите пожалуйста написать программу по с++
 

Вложения

  • 1123.png.webp
    1123.png.webp
    6.8 KB · Просмотры: 32
  • 112.png.webp
    112.png.webp
    31.3 KB · Просмотры: 40
#include <iostream>
#include <math.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
#define FUNC(x) x*atan(x)-log(sqrt(1.0+x*x))
#define Q(x,n) (-(x*x))/((2.0*n+2.0)*(2.0*n+1.0))
int main(int argc, char** argv) {
unsigned int N=5;
double h=0.2,a=1,b=1, S=0,x=0;
for(;x<=b;x+=0.2)
{
a=1; S=0;
for(int n=1; n<=N;n++)
{
a*=Q(x,n);
S+=a;
//printf("%lf\n",a);
}
double y=FUNC(x), tol=fabs(S-y);
printf("Sum:\t\t%.7f\nControl:\t%.7f\nTolerance:\t%.7f\n\n", S, y, tol);
}


return 0;
}
 
пример выше, но я не могу переобразовать Q
 
Назад
Сверху