Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2011, 00:46   #1
Ислам
Форумчанин
 
Регистрация: 22.02.2011
Сообщений: 106
По умолчанию Вычисления в функции

#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<locale.h>
float fun( float xn, float xk, float dx );
float main()
{
float xn,xk,dx,sum;
setlocale(LC_ALL,"Russian");
printf("Введите xn= ");
scanf("%f",&xn);
printf("Введите xk= ");
scanf("%f",&xk);
printf("Введите dx= ");
scanf("%f",&dx);
fun( xn, xk, dx );
printf("сумма=%f",sum);
getch();
}
float fun( float xn, float xk, float dx )
{
float sum,x,y;
float n=0;
for(x=xn;x<=xk;x+=dx)
{
y*=xn*(-x*x*(2*n+1)/(2*n+3));
n++;
}
sum+=y;
return sum;
}

Результат " сумма=0.00000"
Почему не могу понять!!!Объясните, плиз!!!
Ислам вне форума Ответить с цитированием
Старый 28.02.2011, 00:50   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Короче, я не понял сути задачи! Но всё таки по коду, я сделал так!
СМОТРИ

Код:
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<locale.h>

float fun( float xn, float xk, float dx );

int main()
{
    float xn,xk,dx,sum;
    setlocale(LC_ALL,"Russian");
    printf("Введите xn= ");
    scanf("%f",&xn);	
    printf("Введите xk= ");
    scanf("%f",&xk);
    printf("Введите dx= ");
    scanf("%f",&dx);	
    sum = fun( xn, xk, dx );
    printf("сумма=%f",sum);
    getch();
    return 0;
}

float fun( float xn, float xk, float dx )
{
    float sum=0,x,y=1;
    float n=0;
    for(x=xn;x<=xk;x+=dx)
    {
         y*=xn*(-x*x*(2*n+1)/(2*n+3));
         n++;
         sum+=y;
    }
    return sum; 
}
И всё таки! Может хватит плодить однообразные темы??
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 28.02.2011, 02:43   #3
Ислам
Форумчанин
 
Регистрация: 22.02.2011
Сообщений: 106
По умолчанию

Ну какие есть такие и плодим)
Ислам вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить программу для вычисления функции у(х) grongost Помощь студентам 2 21.02.2011 19:45
Составить прогу вычисления функции Lion8990 Помощь студентам 6 17.12.2010 00:18
программа вычисления наибольшего из значений функции Dina123 Помощь студентам 6 10.10.2010 17:31
Алгоритм вычисления значения функции vzr Свободное общение 9 30.03.2010 20:14