1. Пользуйтесь тегами кода. - [code] ... [/code] 2. Точно указывайте язык, название и версию компилятора (интерпретатора). 3. Название темы должно быть информативным. В описании темы указываем язык!!!
Написать программу с использованием перегруженной функции calc (выполняет 4 простейших арифметических действий для 2 целочисленных значений типа float и double)
Не имею понятия, что есть перегруженная функция, в С++ ничего не понимаю, а надо крайне-крайне срочно... Спасайте учебу, избавляйте от армейских сапогов
--------------------
- Дорогие девушки! У вас сухая кожа? Редкие волосы? Проблемы с фигурой? Приходите к нам! У нас темно и мы пьяные.
Так что именно должна выполнять функция calc()? Все четыре действия сразу, или какое-то одно из них, или ей надо передавать флажок, какое именно действие производить?
Цитата
для 2 целочисленных значений типа float и double
С каких пор float/double стали целочисленными?
Цитата
Не имею понятия, что есть перегруженная функция
Это несколько функций с одним именем, различающихся типом/количеством параметров (функции, различающиеся только типом результата, не могут быть перегруженными), при вызове функции по имени, компилятор находит наиболее подходящую функцию из перегруженных (по типам параметров) и вызывает именно ее... Так понятнее? Вот теперь, зная это, перечитай свой вопрос, и пойми, что для решения задачи явно не хватает данных... Уточняй задание.
Тебе "добрые" люди не подсказали, что 1) твоя программа к С++ не имеет никакого отношения, а написана на чистом С? 2) при работе с данными типа double форматная строка меняется на "%lf" вместо "%f" (если уж использовать scanf/printf)? 3) деление на 0 надо ловить, и предотвращать?
Нет, к сожалению, ничего не сказали... Насчет деления на ноль - надо наверное отлавливать. Сделать условие, если введен 0, то попросить пользователя ввести другое число
--------------------
- Дорогие девушки! У вас сухая кожа? Редкие волосы? Проблемы с фигурой? Приходите к нам! У нас темно и мы пьяные.