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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.11.2011, 13:29   #1
*AmiDaMaRu
Новичок
Джуниор
 
Регистрация: 02.11.2011
Сообщений: 1
По умолчанию Немного переделать

Всем привет,вот задачка:
Решите задачу, используя один указатель на функцию. Разработайте четыре функции над двумя целыми параметрами, соответствующие арифметическим операциям (+, -, *, /).
Всё сделал,вот только не могу никак понять,что такое указатель на функцию или точнее зачем он вобще нужен в этой заадаче?Поправьте пожалуйста,чтобы подходило под условие:
Код:
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
#include <windows.h>

//-----------------------------------------------------------------------
void plus_(int a,int b)
{
cout <<"="<<a+b;
}
//-----------------------------------------------------------------------
void minus_(int a,int b)
{
cout <<"="<<a-b;
}
//-----------------------------------------------------------------------
void umnojenie_ (int a,int b)
{
cout <<"="<<a*b;
}

//-----------------------------------------------------------------------
void delenie_(int a,int b)
{
cout <<"="<<a/b;
}
//-----------------------------------------------------------------------
int main()
{
SetConsoleOutputCP(1251);
int a,b;
char c;
cout << "Введите пожалуйста а,арифметический знак,b\n";
cin >> a >> c >> b;
if (c=='+')
{
plus_(a,b);
}
if (c=='-')
{
minus_(a,b);
}
if (c=='*')
{
umnojenie_(a,b);
}
if (c=='/')
{
delenie_(a,b);
}


getch();

}
*AmiDaMaRu вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите переделать программу немного. texcel Общие вопросы C/C++ 1 16.02.2009 19:42
немного переделать (Делфи7) Joxter Помощь студентам 7 30.11.2008 22:16
немного переделать задание braza Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2008 21:23