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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.04.2013, 00:35   #1
maksimka95
Пользователь
 
Регистрация: 07.04.2013
Сообщений: 10
По умолчанию ругается компиллятор, посмотрите в чем дело..

Код:
#include <iostream>
#include <math.h>

double p,q,r,T1,T2,S1,S2,n,h,Int,R4;
double I(double t)
{
return pow(p*pow(t,2)+q*t+r,2);
}

void main()
{
cout<<"Metod Simpsona"<<endl;
p=3.516*pow(10,3) ;q=-15.562;r=0.011;
T1=0; ;T2=0.006;
h=0.0001; R4=1.88;
n=(T2-T1)/h;



S2 = I(T1+h);
   for(int k = 2; k < n; k += 2 )
   {
       S2 += I(T1+(k+1)*h);
       S1 += I(T1+k*h);
   }
   Int = I(T1)+I(T2)+4*S2+2*S1;
   Int *= h/3;

    cout<<"Q="<<Int*R4<<endl;
    cin>>Int;

}
подскажите пожалуйста, где ошибка..

Последний раз редактировалось Stilet; 08.04.2013 в 10:14.
maksimka95 вне форума Ответить с цитированием
Старый 08.04.2013, 00:50   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Ну что же. Теперь Вы потренируйтесь в исправлении программы.
Компилятор указывает на строку, которая ему "не нравится", и пишет, что именно в ней ему не нравится.
Какие именно жалобы компилятора Вам не понятны?
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 08.04.2013, 00:57   #3
maksimka95
Пользователь
 
Регистрация: 07.04.2013
Сообщений: 10
По умолчанию я уже изменил немного код, но все равно пишет "math.h(3) : fatal error C1014: слишком много включаемых файлов: глубина = 1024"

я уже изменил немного код, но все равно пишет "math.h(3) : fatal error C1014: слишком много включаемых файлов: глубина = 1024"

не понимаю изза чего это..
Код:
#include <iostream>
 #include <math.h>
using namespace std;
 double p,q,r,T1,T2,S1,S2,n,h,Int,R4;
 double I(double t)
 {
 return pow(p*pow(t,2)+q*t+r,2);
 }

 int main()
 {
 cout<<"Metod Simpsona"<<endl;
 p=3.516*pow(10,3);
 q=-15.562;
 r=0.011;
 T1=0; 
 T2=0.006;
 h=0.0001; 
 R4=1.88;
 n=(T2-T1)/h;



 S2 = I(T1+h);
 for(int k = 2; k < n; k += 2 )
 {
 S2 += I(T1+(k+1)*h);
 S1 += I(T1+k*h);
 }
 Int = I(T1)+I(T2)+4*S2+2*S1;
 Int *= h/3;

 cout<<"Q="<<Int*R4<<endl;
 cin>>Int;

 }

Последний раз редактировалось Stilet; 08.04.2013 в 10:14.
maksimka95 вне форума Ответить с цитированием
Старый 08.04.2013, 01:02   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Попробуйте #include <cmath>.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA на форуме Ответить с цитированием
Старый 08.04.2013, 01:09   #5
maksimka95
Пользователь
 
Регистрация: 07.04.2013
Сообщений: 10
По умолчанию создавал новый документ в VS C++ 2008, v.9.0

даже оставил просто

Код:
 #include <iostream>
 #include <math.h>
 
int main()
 {
  return 0;
}

все равно пишет ту же ошибку(( и cmath тоже ставил..

Последний раз редактировалось Stilet; 08.04.2013 в 10:15.
maksimka95 вне форума Ответить с цитированием
Старый 08.04.2013, 08:02   #6
Ezhik Kihze
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 639
По умолчанию

Какой компилятор?
ICQ: 677936656 Gmail: ekEmbed@gmail.com
Ezhik Kihze вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем дело? sw1epe Общие вопросы C/C++ 0 16.03.2012 14:38
В чем дело(Процедуры)??? Dima DDM Общие вопросы Delphi 2 10.01.2011 14:43
В чем дело? sanja155 Помощь студентам 1 17.12.2010 01:51
Не робит, в чем дело? NCro Общие вопросы C/C++ 3 27.05.2010 07:56
Integer and Extended,в чем дело? Ciberal Общие вопросы Delphi 3 31.10.2008 19:06