Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
(Модератор:
Вад
) > Тема:
не могу понять ошибку
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: не могу понять ошибку (Прочитано 9452 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
Piros
Гость
не могу понять ошибку
«
:
09-09-2004 11:06 »
я только начинаю изучать программирование, так что не судите строго...
но может кто подскажет где ошибка в программе. (Только просьба не говорить, что она у меня в ДНК...)
Цитата:
#include <clx.h>
#include<iostream.h>
#include<conio.h>
#include<math.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
double f(int a, int b, double c)
int main()
{ int t,s;
cout<<"Vvedite znachenie s = "<< endl;
cin>>s;
cout<<"Vvedite znachenie t = "<< endl;
cin>>t;
double rez=f(t,-2s,1.17)+f(2.2,t,s-t);
cout<<"Rezultat = "<<rez<<endl;
getch();
return 0;
}
double f(int a, int b, double c)
{ double x=(2a-b-sin(c))/(5+c)
return x;
}
при попытке компилить ругается на строку int main()
в чём прикол и как оно должно быть?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
не могу понять ошибку
«
Ответ #1 :
09-09-2004 11:12 »
а вот в чём :
перед мэйн double f(int a, int b, double c) забыл в конце точку с запятой
Записан
MCP, MCAD, MCTS:Win, MCTS:Web
npak
Команда клуба
Offline
Пол:
не могу понять ошибку
«
Ответ #2 :
09-09-2004 11:12 »
Строку
Код:
double f)int a, int b, double c:
надо закончить точкой с запятой
;
Должно получиться что-то вроде
Код:
double f)int a, int b, double c:;
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Alf
Гость
не могу понять ошибку
«
Ответ #3 :
09-09-2004 11:13 »
Всего лишь опечатка - пропущена точка с запятой в конце предыдущей перед
main
строки.
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба
Offline
Пол:
Холадна аднака!
не могу понять ошибку
«
Ответ #4 :
09-09-2004 11:13 »
npak
, тэг code в конце закрыть забыл ( [/code] )
Записан
MCP, MCAD, MCTS:Win, MCTS:Web
npak
Команда клуба
Offline
Пол:
не могу понять ошибку
«
Ответ #5 :
09-09-2004 11:15 »
Эк сколько советчиков набежали, и все такие корректные
Молодцы!
Записан
UniTesK -- индустриальная технология надежного тестирования.
http://www.unitesk.com/ru/
Alf
Гость
не могу понять ошибку
«
Ответ #6 :
09-09-2004 11:24 »
Чтобы не получилось, что у семи нянек дитя без глаза, лучше уж сразу добавить: в обычной алгебраической записи выражений знак умножения частенько опускают, а в программировании такой номер не пройдет. Придется исправить фрагменты вроде -2s и 2a-b, иначе и дальше компиляция не пойдет.
Записан
Piros
Гость
не могу понять ошибку
«
Ответ #7 :
09-09-2004 12:15 »
Большое всем Пасибо. Вечером после работы попробую применить
Записан
Piros
Гость
не могу понять ошибку
«
Ответ #8 :
10-09-2004 08:18 »
Большой Пасиб всем кто откликнулся :l_mad: .
Реально заработало.
И оказывается всего-то делов было... :oops:
P.S. Наверное надо реже изучать програмирование ночью когда спать хочется... :new_shot:
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
(Модератор:
Вад
) > Тема:
не могу понять ошибку
Загружается...