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

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

Войти
Регистрация
Восстановить пароль
 
amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
#1

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

26.11.2010, 21:39. Просмотров 370. Ответов 7
Метки нет (Все метки)

Выдает ошибку [C++ Error] Unit1.cpp(35): E2141 Declaration syntax error
C++
1
2
3
4
5
6
7
8
9
10
11
12
double funBendel (double A, double E, double S)
 
{
double f1 = pow(24/A,14);
double e = exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5));
double f3 = 1.0 - e;
double f2 = pow(f3,4.0);
double f = (f1 * f2) - S;
double f = ((pow(24/A,14)) * (pow((1.0 - (exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)))),4.0))) - S;
 
           return(f1);
}
Какая может быть ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2010, 21:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Наверное синтаксическая ошибка (C++):

Синтаксическая ошибка: Ошибка 1 error C2059 - C++
#include <iostream> using namespace std; class Cat { public:

Синтаксическая ошибка - C++
Здраствуйте. Помогите, пожайлуста, выявить синтаксическую ошибку в коде: #include <fstream> #include <iostream> using namespace...

Синтаксическая ошибка - C++
Всем привет !!! помогите пожалуста найти синтаксическую ошибку в коде #include <fstream.h> #include <string.h> #include...

Синтаксическая ошибка - C++
#include "stdafx.h" #include <conio.h> #include <stdio.h> #define eof -1 #define maxline 1000 int getline(char s ,int lim); ...

Синтаксическая ошибка :: - C++
//Реализация клиента #define _WINSOCK_DEPRECATED_NO_WARNINGS #pragma comment(lib, "wsock32.lib") #include <winsock2.h> #include...

Синтаксическая ошибка!)) - C++
Вот код: ==================================================================== #include <iostream> using namespace std; ...

7
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,389
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 21:46 #2
в какой строке? здесь нет 35-ой.
0
amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
26.11.2010, 21:49  [ТС] #3
35-й здесь будет 3-я.
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,389
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 21:55 #4
в ф-ции pow() не хватает второго аргумента.

Добавлено через 29 секунд
C++
1
exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)вот тут);
0
amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
26.11.2010, 22:04  [ТС] #5
Сейчас посмотрю.
Спасибо!

C++
1
2
3
4
5
6
7
8
9
10
11
12
[size="1"][color="grey"][I]Добавлено через 6 минут[/I][/color][/size]
double funBendel (double A, double E, double S)
 
{
double f1 = pow(24/A,14);
double e = exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5));
double f3 = 1.0 - e;
double f2 = pow(f3,4.0);
double f = (f1 * f2) - S;
 
           return(f1);
}
Я посмотрел и убрал одну лишнюю строку. Но проблема не ушла((
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,389
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 22:09 #6
да тут еще вот эти строки лишние :
C++
1
2
3
4
double e = exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5));
double f3 = 1.0 - e;
double f2 = pow(f3,4.0);
double f = (f1 * f2) - S;
эти значения все равно не сохранятся при выходе из ф-ции.


вот эту ошибку так и не исправили
C++
1
exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)вот тут);
0
amatorIP
3 / 3 / 0
Регистрация: 22.07.2010
Сообщений: 141
26.11.2010, 22:20  [ТС] #7
C++
1
2
3
4
double e = exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5));
double f3 = 1.0 - e;
double f2 = pow(f3,4.0);
double f = (f1 * f2) - S;
Эти строки я использую для разбиения одной большой функции.
Я еще раз перепроверил. Здесь ошибки нет.
C++
1
exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)вот тут);
0
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,389
Записей в блоге: 2
Завершенные тесты: 1
26.11.2010, 22:37 #8
exp(-0.18*pow(pow(18.0/A,0.5)*(E-A),0.5)вот тут);

Добавлено через 2 минуты
А, ссори, я гоню. я почему то думал, что это ф-ция pow()

Добавлено через 2 минуты
может имя e не подходит (может оно зарезервированно), попробуйте сменить.

Добавлено через 1 минуту
хотя не, врядли.
0
26.11.2010, 22:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2010, 22:37
Привет! Вот еще темы с ответами:

синтаксическая ошибка - C++
#include <iostream> #include <stdio.h> #include <io.h> #include <ctime> using namespace std; #define MEN 2 #define...

синтаксическая ошибка - C++
Где здесь ошибка? #include <iostream> #include <iterator> #include <algorithm> #include <vector> using namespace std; ...

Синтаксическая ошибка - C++
Ошибка 4 error C2065: Y: необъявленный идентификатор C:\Users\student\Desktop\Языки программирования\4\4\4.cpp 21 1 4 Ошибка 1 error...

Синтаксическая ошибка идентификатор - C++
Задача стоит так: Створити масив об'єктів та вивести на екран: список книг заданого автора список книг, що надруковані заданим...


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

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

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