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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2011, 13:48   #1
serserega
 
Регистрация: 03.02.2011
Сообщений: 3
Вопрос С++.. Перегрузка функций

ребят не полу4ается написать код программы..
суть задания
_
Перегрузка функций. Написать перегруженные функции и основную программу, которая их вызывает.
а) для сложения десятичных дробей;
б) для сложения обыкновенных дробей.
serserega вне форума Ответить с цитированием
Старый 03.02.2011, 14:25   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

ася в профиле, пиши, договоримся
NiCola999 вне форума Ответить с цитированием
Старый 03.02.2011, 14:56   #3
dixonich
Пользователь
 
Регистрация: 11.10.2009
Сообщений: 79
По умолчанию

не получается - значит пробывал) выкладывай наработки
dixonich вне форума Ответить с цитированием
Старый 04.02.2011, 12:12   #4
serserega
 
Регистрация: 03.02.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от dixonich Посмотреть сообщение
не получается - значит пробывал) выкладывай наработки
Код:
float Add(float a,b )
{
return a+b;
};
float Add(int p1, q1, p2, q2 )
//где p1, p - числители складываемых дробей,
//q- знаменатели складываемых дробей
{
return (p1/q1)+(p2/q2);
}

main ()
{
float a1, a2, res1, res2;
int p1, p2, q1,q2;
//..
res1 = Add(a1,a2);
res2 = Add(p1,q1, p2,q2);

}

Последний раз редактировалось Stilet; 05.02.2011 в 16:03.
serserega вне форума Ответить с цитированием
Старый 04.02.2011, 13:57   #5
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

по идее должно работать
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 04.02.2011, 15:51   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,821
По умолчанию

Код:
(p1/q1)+(p2/q2);
Уж сколько раз твердили миру, что инт на инт есть инт!
p51x вне форума Ответить с цитированием
Старый 04.02.2011, 15:55   #7
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

:D но оно же работает !
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 07.02.2011, 14:49   #8
serserega
 
Регистрация: 03.02.2011
Сообщений: 3
По умолчанию

Цитата:
Сообщение от kaljan775 Посмотреть сообщение
:D но оно же работает !

странно..
но 4ет у меня 2 ошибки выбивает(((

там не хватает то4ки с запятой...поставил..
начинает придираться к скобке((
serserega вне форума Ответить с цитированием
Старый 07.02.2011, 18:16   #9
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

кстати... интересно, а где у тебя перегрузка функций ?
NiCola999 вне форума Ответить с цитированием
Старый 07.02.2011, 19:04   #10
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

Код:
float Add(float,float );
float Add(int,int,int,int);
я тут в вашем коде ошибку обнаружил - вы не пишете тип переменных
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
перегрузка функций Андрей К. Общие вопросы C/C++ 4 11.12.2010 21:43
Перегрузка функций... bondik Общие вопросы C/C++ 12 28.04.2008 01:07
перегрузка функций Snake_ua Общие вопросы Delphi 3 26.11.2007 10:54