Форум программистов, компьютерный форум CyberForum.ru

Найти сумму ряда - C++

Восстановить пароль Регистрация
 
Нупчик
Сообщений: n/a
27.06.2010, 18:27     Найти сумму ряда #1
задание в прикрепленном файле,там же и сам ряд.....компилятор Dev-c++ 4.9.9.2
собственно проблема в том,что он не считает сумму,не показывает количество шагов,короче кроме первого столбца ничего не показывает....помогите если не трудно,исправить эти проблемы......
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#include <iostream>
#include <cmath>
#include <stdio.h>
#include <windows.h>
double Faktorial(double N) {
    if (N <= 1) {
        return 1;
    }
    else {
        return N*Faktorial(N - 1);
    }
    
}
double Ryad(double X,unsigned int N) {
return(powl(-1, N)) * ((powl(X, 2 * N)) / (Faktorial(2 * N)));
}
 
 
int main() {
setlocale(0,"Rus");
float start_x, stop_x, step_x, d_e ;
double log_x ;
double temp_c4et ;
unsigned int    iter_count ;
double cos_x = 0;
 
printf(" введите начальное X:" );
scanf("%f", &start_x);
printf("\n");
printf("введите конечное Х :");
scanf("%f", &stop_x);
printf("\n");
printf("введите шаг:");
scanf("%f", &step_x);
printf("\n");
printf("введите погрешность E:");
scanf("%f", &d_e);
printf("\n");
//проверка ввода
printf ("ваш начальны Х: %f \n",start_x); 
printf ("ваше конечное Х: %f \n",stop_x); 
printf ("ваш шаг по х: %f \n",step_x);
printf ("ваша погрешность Г…: %f \n",d_e);
 
//sqrt(x)<1
 
 
//if (sqrt(start_x)<=1 || sqrt(stop_x)<=1)  {
    printf("значение введенное вами не подходит для программы...");
    //system("PAUSE"); 
    //exit(1);}
    
float temp_x = 0;
if (stop_x < start_x) {
    temp_x = stop_x;
    stop_x = start_x;
    start_x = temp_x;
    step_x = fabs(step_x);
    temp_x = 0;
}
 
 
 
    for (temp_x = start_x; temp_x < stop_x + step_x ; temp_x = temp_x + step_x) {
    cos_x = cos(temp_x+1);
       temp_c4et = 0; 
       iter_count = 0;
    
        for (iter_count = 0; fabs(cos_x-temp_c4et)>d_e; iter_count++)
        {
            temp_c4et = temp_c4et + Ryad(temp_x, iter_count);
 
    
 system("PAUSE"); 
  return 0;
}
Миниатюры
Найти сумму ряда   Найти сумму ряда  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2010, 18:27     Найти сумму ряда
Посмотрите здесь:

C++ Найти сумму ряда
C++ Найти сумму ряда
Найти сумму ряда C++
Найти сумму ряда C++
Найти сумму ряда C++
Найти сумму ряда C++
C++ Найти сумму ряда
C++ Найти сумму ряда

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Нупчик
Сообщений: n/a
27.06.2010, 19:09     Найти сумму ряда #2
извеняюсь,сам нашел свои глупейшие ошибки)))
Yandex
Объявления
27.06.2010, 19:09     Найти сумму ряда
Ответ Создать тему
Опции темы

Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru