ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 12.11.2008, 23:47
groupby
Познающий
Регистрация: 21.09.2008
Сообщений: 42
Провел на форуме:
127017

Репутация: 61
По умолчанию

Цитата:
Сообщение от Dr.zomber  
Помогите плиз. c++

Код:
#include <stdio.h>
#include <math.h>
void main()
{double a=2, S, f1, x=1;
while (x<=3)
{f1=0;
if (x>=a)
{for (int n=0;n<=10;++n)
f1+=pow(x-1,2*n-1)/(2*n+1)/pow(x+1,2*n+1);
f1=2*f1;
S=a*f1; printf("\nz=%f\t",a*log(x));}
else
{for(int n=0;n<=10;++n)
f1+=pow(a-1,2*n-1)/(2*n+1)/pow(a+1,2*n+1);
f1=2*f1;
S=x*f1; printf("\nz=%f\t",x*log(a));}
printf("\nS=%f\n",S);
x+=0.5}
}
Чето вот после else все норм пашет, а до else криво, там по идее z=S быть равно. первые 3 варианта верно, а дальше мишура. Вобщем помогите плиз.
У тебя неверная формула на картинке)

там верхняя скобка должна быть в степени не 2*n-1, а 2*n+1

Тогда все сходится
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сюда выкладываем все проги для фрикринга мобильников, которых знаем! nigger Сотовый фрикинг 5 11.04.2009 11:15
Американским студентам запретили пользоваться Skype KPOT_f!nd Мировые новости 1 28.09.2006 03:47
Любителям квестов сюда!! FoX's Болталка 10 25.01.2005 20:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ