0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|||||||||||
1 | |||||||||||
Механизм перегрузки15.04.2010, 18:03. Показов 2848. Ответов 18
Метки нет (Все метки)
Ребят помогите. Нужно создать две версии функции, используя механимз перегрузки, заголовки у которых должны быть такими: №1 float F(float x); №2 void F (float x, float &y).
1)
0
|
15.04.2010, 18:03 | |
Ответы с готовыми решениями:
18
Механизм перегрузки механизм перегрузки функций Используя механизм перегрузки функций, разработать две версии функции F Используя механизм перегрузки функций, разработайте две версии функции F |
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||
15.04.2010, 18:17 | 2 | |||||
Функции нельзя писать внутри других функций, а main это тоже функция... поэтому вынесите код для функций F отдельно. К тому же чтобы они перегружали друг друга они должны быть написаны в одной программе.
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
15.04.2010, 18:33 [ТС] | 3 |
То есть нужно две эти версии слепить как одну?
Добавлено через 8 минут insideone, все здорово. Разобралась. Последний вопрос - как теперь сделать, чтобы ввести самой значение x?
0
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
||||||
15.04.2010, 19:32 | 4 | |||||
Так у вас в коде (начало темы) это и делается:
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
15.04.2010, 21:10 [ТС] | 5 |
Но когда я пишу cin>>x в третьем загаловке вижак выдает ошибку
Warning 1 warning C4552: '/' : operator has no effect; expected operator with side-effect 16 строка
0
|
1552 / 918 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
|
|
15.04.2010, 22:43 | 6 |
случайно, сори.
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
16.04.2010, 23:19 [ТС] | 7 |
insideone, как мне изменить код внутри загаловка int main() чтоб при коде cin>>x программа работала?
0
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|
16.04.2010, 23:44 | 8 |
Warning это предупреждение а не ошибка, без неё должно все выполняться. Работает или нет? Если нет то скопируйте строку с ошибкой сюда + строку сверху и снизу. Короче ближайшие строки тоже нужно бы увидеть. Или вообще весь код
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
||||||
17.04.2010, 01:18 [ТС] | 9 | |||||
insideone,
0
|
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
|
|||||||||||
17.04.2010, 02:19 | 10 | ||||||||||
нужно
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
||||||
17.04.2010, 19:21 [ТС] | 11 | |||||
insideone,
Warning 1 warning C4552: '/' : operator has no effect; expected operator with side-effect 6 Error 2 error C2562: 'F' : 'void' function returning a value 10 Error 3 error C2562: 'F' : 'void' function returning a value 11 Error 4 error C2562: 'F' : 'void' function returning a value 12
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
17.04.2010, 19:24 | 12 | |||||
в 9 строке нужно
0
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
17.04.2010, 19:27 [ТС] | 13 |
Vorona, нет. в задании сказано чтобы два загаловка были с void и float
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
|
17.04.2010, 19:30 | 14 |
но ведь void не может вернуть значения типа float да и вообще ничего не может вернуть
в ф-ции типа void вместо return должно быть y = а в ф-ции типа float в 6 и 5 строках нужно дописать return перед sin и sqrt
1
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
17.04.2010, 19:37 [ТС] | 15 |
Vorona, Точняк! Удалила return и терь прога пашет.
Добавлено через 2 минуты Эээ...прога то пашет..поспешила радоваться...теперь если например введу число 7 она выводит 7; 0. Разве так и должно быть?
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
17.04.2010, 20:07 | 16 | |||||
1
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
17.04.2010, 20:20 [ТС] | 17 |
insideone, vorona - без вас я бы с ума сошла. Огромное спасибо
0
|
Peace 2 all shining faces
674 / 535 / 85
Регистрация: 05.03.2010
Сообщений: 1,282
|
||||||
17.04.2010, 20:39 | 18 | |||||
Не по теме: но все равно мне не нравится, что результаты отличаются
1
|
0 / 0 / 0
Регистрация: 15.04.2010
Сообщений: 82
|
|
17.04.2010, 21:59 [ТС] | 19 |
Vorona, щикарно. Thanks!
0
|
17.04.2010, 21:59 | |
17.04.2010, 21:59 | |
Помогаю со студенческими работами здесь
19
Используя механизм перегрузки функции, вычислить для разных типов параметров Перегрузки Перегрузки Перегрузки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |