|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.09.2011, 14:42 | #1 |
Регистрация: 21.09.2011
Сообщений: 6
|
Ошибка : expression syntax in function main
Здравствуйте.
Помогите пожалуйста. Уже несколько дней прошло, а я всё не могу исправить ошибку. Выдаёт: expression syntax in function main . Показывает на ряд 19, там где находится : i=(sqrt(B)+(pow(cos(A*A*s),2)/ln(abs(s-5)); Нужно написать программу на тему: программы с ветвлением. Сама задача здесь ниже: (№13) Вот код программы (писал на Turbo C 2.0) : Код:
Уже все форумы пересмотрел, все темы. Где-то , наверное, допустил ошибку при написании кода. Помогите, подскажите пожалуйста. Наперёд спасибо. Последний раз редактировалось Stilet; 29.09.2011 в 09:00. |
21.09.2011, 16:21 | #2 |
C/C++, Asm
Участник клуба
Регистрация: 02.03.2010
Сообщений: 1,323
|
скобка перед pow лишняя
|
22.09.2011, 21:18 | #3 |
Регистрация: 21.09.2011
Сообщений: 6
|
не помогло ... (
всё та же ошибка ... |
23.09.2011, 12:51 | #4 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Код:
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
23.09.2011, 17:31 | #5 |
Регистрация: 21.09.2011
Сообщений: 6
|
#define - исправил.
а если написать вот так: { i = sqrt(B) + pow(cos(A*A*s), 2) / ln(abs(s-5)); } , тогда выдаёт ещё одну ошибку: Linker Error: Undefined symbol '_ln' in module . |
23.09.2011, 17:54 | #6 |
Пользователь
Регистрация: 04.12.2010
Сообщений: 19
|
В math.h кажися нет ln...есть log и log10.
i = sqrt(B) + pow(cos(A*A*s), 2) / log(abs(s-5)); Последний раз редактировалось AesmaDiv; 23.09.2011 в 17:58. |
23.09.2011, 23:03 | #7 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Да, верно
------------------------------------
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
28.09.2011, 16:41 | #8 |
Регистрация: 21.09.2011
Сообщений: 6
|
Всем большое спасибо!
Ещё кроме log нужно было доставить ")" . i = sqrt(B) + pow(cos(A*A*s), 2)) / log(abs(s-5)); Получилось! |
28.09.2011, 18:21 | #9 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
28.09.2011, 18:41 | #10 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 48
|
Нужно.
Только к ней ещё скобку перед sqrt поставить надо. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Declaration syntax error. Ошибка в С++ | Rin | Помощь студентам | 2 | 07.09.2011 16:17 |
Ошибка`main' must return `int' | Hichigo | Общие вопросы C/C++ | 9 | 26.02.2011 15:33 |
Нарисовать красивое окошко. Expression Design, Expression Blend. Векторное изображение. | Casper-SC | Фриланс | 0 | 09.02.2011 17:59 |
Exception in thread "main" java.lang.NullPointerException at Main.main(Main.java:9) | elpilasgsm | Помощь студентам | 4 | 18.01.2011 08:23 |
Ошибка Could not find the main class | own | Общие вопросы по Java, Java SE, Kotlin | 0 | 12.01.2011 10:00 |