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

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

Войти
Регистрация
Восстановить пароль
 
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
#1

Неизвестная ошибка с++ - C++

26.10.2013, 16:03. Просмотров 380. Ответов 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
77
78
79
80
81
82
83
84
85
86
87
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <fstream>
#include <math.h>
 
 
using namespace std;
fstream file;
float func_U(double x, double y){
double U,A,B;
if((x/(y-1.5))<1)
const double exp=2.72;
            {A=pow(exp,2*x)+log10(x);
            B=sin(-(1-abs(x-y))/pow(x,(1./3)));
            if(A>B)
            U=A;
            else 
            U=B;
            }
            else
                U=pow(cos(pow(x,2)-y),2);
return U;
}
int _tmain(int argc, _TCHAR* argv[])
{
 
    double x, y, U,Sr,x_max, x_min,y_min,y_max,U_max,U_min,S,k;
U_max=-10E10;
    U_min=10E10;
    S=0;
    k=0;
     cout<<setw(10)<<"x"<<setw(10)<<"y"<<setw(10)<<"U(x,y)"<<endl;
    cout.setf(ios::right);
    cout.setf(ios::fixed);
    cout.precision(3);
    file.open("out_file.txt", ios::out);
    file.setf(ios::right);
    file.setf(ios::fixed);
    file.precision(3);
 
    file<<setw(10)<<"x"<<setw(10)<<"y"<<setw(10)<<"U(x,y)"<<endl;
y=2;
    while (y<=4)
  {
      x=1;
      while (x<=3)
   {
 
U=func_U(x, y);
    
 
       cout<<setw(10)<<x<<setw(10)<<y<<setw(10)<<U<<endl; 
       file<<setw(10)<<x<<setw(10)<<y<<setw(10)<<U<<endl; 
      
 
    if(U>U_max)
    {U_max=U;
    x_max=x;
    y_max=y;}
 
 if(U<U_min)
      {U_min=U;
      x_min=x;
      y_min=y;}
      
       S=S+U;
       k=k+1;
       x=x+1.3;
   }
      y=y+1.5;
      
  }
 
Sr=S/k;
cout<<"min U = "<<U_min<<"; x = "<<x_min<<"; y = "<<y_min<<endl;
file<<"min U = "<<U_min<<"; x = "<<x_min<<"; y = "<<y_min<<endl;
 
 cout<<"max U = "<<U_max<<"; x = "<<x_max<<"; y = "<<y_max<<endl; 
 file<<"max U = "<<U_max<<"; x = "<<x_max<<"; y = "<<y_max<<endl; 
 cout<<"Sr="<<Sr<<endl;
 file<<"Sr="<<Sr<<endl;
 file.close();
 system("notepad.exe out_file.txt");
 return 0;
 
}
0
Миниатюры
Неизвестная ошибка с++  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2013, 16:03
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Неизвестная ошибка с++ (C++):

Неизвестная ошибка - C++
Ребята все работает все запускается, но ошибка не исчезает... Подскажите...

Неизвестная ошибка - C++
При написании кода столкнулся с такой ситуацией. При запуске программы происходит экстренное завершение программы. #include &lt;conio.h&gt; ...

неизвестная ошибка - C++
Помогите с кодом который из книги по изучению С++: Вот неработающий код: #include &lt;iostream&gt; using namespace std; ...

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

Неизвестная мне ошибка - C++
В общем имеется код: //--------------------------------------------------------------------------- #include &lt;iostream.h&gt; #include...

Неизвестная мне ошибка с листом - C++
Привет, я тут делаю программу, которая добавляет, убирает, меняет местами и пишет лист. Я, правда, еще не так хорошо знаю листы и принципы...

2
ValeryS
Модератор
6707 / 5116 / 482
Регистрация: 14.02.2011
Сообщений: 17,188
26.10.2013, 16:12 #2
Цитата Сообщение от rafael999 Посмотреть сообщение
pow(exp,2*x)+log10(x);
ты видишь что exp выделено синеньким
это значит служебное слово
в данном случае функция
double exp(x);
double x; значение с плавающей точкой
Описание.
Функция exp возвращает экспоненциальную функцию своего аргумента x с плавающей точкой.
поменяй имя переменной

Добавлено через 3 минуты
Цитата Сообщение от rafael999 Посмотреть сообщение
const double exp=2.72;
2.718281828
"чтобы е запомнить способ есть простой
два и семь десятых дважды Лев Толстой"
год рождения Л. Толстого 1828
1
rafael999
0 / 0 / 0
Регистрация: 14.09.2013
Сообщений: 148
26.10.2013, 16:18  [ТС] #3
Значит только поменять значение константы?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2013, 16:18
Привет! Вот еще темы с ответами:

Неизвестная (для меня) ошибка в коде! - C++
Выпадает вот такая ошибка в коде программы: Вот код: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace...

Неизвестная ошибка(скорее всего с размером массива\памяти) - C++
Программа должна решать СЛУ методом Гаусса, не нужно конкретных значений, а просто свести к треугольному виду, и упростить(с...

Возникает неизвестная ошибка при попытке скомпилировать программу - C++
#include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; #define LIM 5.5 using namespace std; int...

Поиск НОД двух больших чисел. Неизвестная ошибка - C++
Бывает вообще три типа ошибок, сижу над прогой несколько дней.Найти ничего могу из-за проблемы..посмотрите,пожалуйста,кому скучно:) ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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