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

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

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

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

10.06.2013, 11:13. Просмотров 478. Ответов 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.
Пожалуйста,посмотрите программу,может я вообще что не то понаписал.
Миниатюры
Определенный интеграл   Определенный интеграл   Определенный интеграл  

Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.06.2013, 11:13     Определенный интеграл
Посмотрите здесь:

Определенный интеграл - 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++
программу написала, работает. но когда в черном окне ввожу пределы интегрирования и число разбиваний, сумма выходит равно нулю всегда.

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

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

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

Вычислить определенный интеграл методом трапеций с заданной точностью - 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;
  }
}
Kuzia domovenok
1889 / 1744 / 117
Регистрация: 25.03.2012
Сообщений: 5,922
Записей в блоге: 1
10.06.2013, 13:16     Определенный интеграл #3
А зачем ты в конец добавил это?
C++
1
2
3
4
  {
 printf (" C=%5.2f",C[i][j]);
 getch();
}
Код откуда-то скопипастил? Программа должна заканчиваться на строке 29

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

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