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

[C++] Операторы цикла - C++

Восстановить пароль Регистрация
 
Guillotine
0 / 0 / 0
Регистрация: 01.12.2011
Сообщений: 3
01.12.2011, 03:03     [C++] Операторы цикла #1
(я пишу в Dev-Cpp, писать начал около месяца назад...)
Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор, пока очередное слагаемое не станет меньше e, причем это последнее слагаемое тоже учитывать.
C++
1
2
3
4
5
6
7
a = - 1     b = 1      h = 0.2     e = 10-8
 
        (x+0.3)^1/2 /x    если     x < 1
F(x)= 
        x 2       если         x > =1
         
s(x) задается формулой  Sn(энное) =  F(x^n) / 2^n
Как правильно рассчитать Sn?

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
#include <conio.h>
#include <math.h>
#include <stdio.h>
int main(void)
  {
    double b;
    const double e=0.00000001;
    double s=0;
    double f=0;
    double p=0;
    short n=1;
    short k=1;
    double dblk;
    double x=0;
    double pers=0;
    
  for( x=-1; ;x+=0.2,n++) 
  { s=0;
        if (n>11) break;
        if ( x<1 )
          f=sqrt(x+0.3)/x;
          p=sqrt(pow(x,dblk)+0.3)/pow(x,dblk);
        if (x>=1)
          f=(x*x);
          p=pow(x,dblk)*pow(x,dblk);
        if ( (x>-0.1) && (x<0.1) ) 
          x=0;
     
         
     
    printf("--------------------------------------\n");
    printf("|   N    |    X      |      F(x)          S(x)\n");
    printf("|   %hd",n);
    if ((x==0.8) || (x==1.0))    printf("   |    %1.1lf",x);
    else   printf("    |    %1.1lf",x);
    if ((x<=-0.3) || (x==0))    printf("    ne suschestvuet");
      else   printf("      %1.8lf",f);
    printf("      %1.8lf\n",s);
  }
    printf("--------------------------------------"); 
   getch();
    return 0;
  }
Заранее спасибо...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2011, 03:03     [C++] Операторы цикла
Посмотрите здесь:

C++ Операторы принятия решения и операторы цикла.
Условные операторы.Операторы цикла C++
C++ Операторы цикла (while, do...while)
C++ операторы цикла
ОПЕРАТОРЫ ЦИКЛА C++
C++ Операторы цикла while и do … while
C++ Операторы цикла и операторы передачи управления
Операторы языка С++: операторы цикла (исправьте программу) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roof
 Аватар для Roof
154 / 154 / 10
Регистрация: 03.11.2010
Сообщений: 393
01.12.2011, 16:56     [C++] Операторы цикла #2
Задание оформите в редакторе формул, а то ничего непонятно.
Yandex
Объявления
01.12.2011, 16:56     [C++] Операторы цикла
Ответ Создать тему
Опции темы

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