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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Я Олень
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 142
#1

Определенный интеграл - C++

10.06.2013, 11:13. Просмотров 493. Ответов 3
Метки нет (Все метки)

Необходимо численным методом найти приближенное значение определенного интеграла(скинул задание с методички на всякий). Вот прога:
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
#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
  float a=0.3853,b=2.0, w = 0.1;
  float m,k,h,Inj;
  int nj=2,j;
  while(b<=3.0)
  {
    m=0.0;
    j=1;
    h=(b-a)/nj;
    for(j;j<3;j++)
    {
      Inj=h*cos(a+j/h)/(1+2*(a+j/h));
      k=fabs(Inj-m);
      m=Inj;
      printf(" b = %5.1f",b);
      printf("    Inj = %f",Inj);
      printf("    nj = %i",nj);
      printf("    |Inj-In(j-1)|=%f\n",k);
    }
    nj=nj*2;
    b=b+w;
  }
  printf("\n");
  getch();
}
 
  {
 printf (" C=%5.2f",C[i][j]);
 getch();
}
после компиляции программы выдает ошибку "Declaration terminated incorrectly",и курсор мигает на строке 31.
Пожалуйста,посмотрите программу,может я вообще что не то понаписал.
0
Миниатюры
Определенный интеграл   Определенный интеграл   Определенный интеграл  

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 11:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определенный интеграл (C++):

Определенный интеграл - C++
Нужно написать программу вычисляющую интеграл от cos(x), используя циклы for и while (do..while) Можете написать, как это делать в С++...

Определенный интеграл - C++
Для заданных границ интегрирования а и b вычислите значение определенного интеграла следующего вида: \int \sin^2{x}dx = \begin{cases} ...

Определенный интеграл - C++
Помогите пожалуйста решить интеграл. Задание - Используя метод Симпсона, составить программу вычисления определенного интеграла на...

Определенный интеграл любой функции - C++
Помогите, пожалуйста решить) Определенный интеграл любой функции. На входефункция например &quot;y=x +x^2&quot; и участок на котором интегрируем,...

Определенный интеграл методом трапеций - C++
Здравствуйте. Не знаю как решить определенный интеграл dx/(sqrt(2*x*x-0.4), от а=1.3 до b=2.1 и h=0.1 методом трапеций.

Вычислить определенный интеграл методом прямоугольников - C++
Вычислить определенный интеграл методом прямоугольников Помогите!!! Вообще не пойму как делать?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Stereotip
2 / 2 / 0
Регистрация: 17.04.2012
Сообщений: 22
10.06.2013, 13:10 #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
#include<cstdio>
#include<cmath>
int main()
{
  float a=0.3853,b=2.0, w = 0.1;
  float m,k,h,Inj;
  int nj=2,j;
  while(b<=3.0)
  {
    m=0.0;
    j=1;
    h=(b-a)/nj;
    for(j;j<3;j++)
    {
      Inj=h*cos(a+j/h)/(1+2*(a+j/h));
      k=fabs(Inj-m);
      m=Inj;
      printf(" b = %5.1f",b);
      printf("    Inj = %f",Inj);
      printf("    nj = %i",nj);
      printf("    |Inj-In(j-1)|=%f\n",k);
    }
    nj=nj*2;
    b=b+w;
  }
}
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
10.06.2013, 13:16 #3
А зачем ты в конец добавил это?
C++
1
2
3
4
  {
 printf (" C=%5.2f",C[i][j]);
 getch();
}
Код откуда-то скопипастил? Программа должна заканчиваться на строке 29

Добавлено через 1 минуту
Цитата Сообщение от Я Олень Посмотреть сообщение
void main()
Олень, так писать незаконно, даже если некоторые компиляторы пропускают это.
1
Я Олень
0 / 0 / 0
Регистрация: 27.12.2012
Сообщений: 142
10.06.2013, 16:35  [ТС] #4
Kuzia domovenok, да ничего я не копипастил.
понял понял, на ошибках учатся!!)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.06.2013, 16:35
Привет! Вот еще темы с ответами:

определенный интеграл на указанном пользователем промежутке - C++
Напишите программу, вычисляющую определенный интеграл на указанном пользователем промежутке и с указанным шагом разбиения этого промежутка,...

Найти определенный интеграл методом прямоугольников - C++
программу написала, работает. но когда в черном окне ввожу пределы интегрирования и число разбиваний, сумма выходит равно нулю всегда.

Путем использования класса вычислить определенный интеграл(с++) - C++
https://content.foto.my.mail.ru/bk/abishev.ernar/_mypagephoto/h-1.jpg Путем использования класса вычислить определенный интеграл(с++)...

Вычислить определенный интеграл, как площадь под кривой. - C++
Задание: Вычислить определенный интеграл, как площадь под кривой. Использовать метод прямоугольников и метод трапеции. #include...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
10.06.2013, 16:35
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru