void summ(int *x, int *y, int *tmp);
void razn(int *x, int *y, int *tmp);
void proizv(int *x, int *y, int *tmp);
void delen(int *x, int *y, int *tmp);
void main()
{
void summ(int *x, int *y, int *tmp)
{
void razn(int *x, int *y, int *tmp)
{
void proizv(int *x, int *y, int *tmp)
{
void delen(int *x, int *y, int *tmp)
{
void razn(int *x, int *y, int *tmp);
void proizv(int *x, int *y, int *tmp);
void delen(int *x, int *y, int *tmp);
void main()
{
setlocale(LC_ALL, "Russian");}
int a, b, res;
char dei;
do{
cout << "Этот примитивный калькулятор использует только указатели\n";}
cout << "\nВозможно использовать только + - * / \n";
cin >> a >> dei >> b;
cout << "=\n";
switch (dei){
case '+':
summ(&a, &b, &res);case '-':
cout << res << "\n";
break;
razn(&a, &b, &res);case '*':
cout << res << "\n";
break;
proizv(&a, &b, &res);case '/':
cout << res << "\n";
break;
delen(&a, &b, &res);default:
cout << res << "\n";
break;
cout << "Error!";
cout << "Если хотите продолжить, нажмите 1:";
cin >> a;
} while (a == 1);
void summ(int *x, int *y, int *tmp)
{
*tmp = *x + *y;}
void razn(int *x, int *y, int *tmp)
{
*tmp = *x - *y;}
void proizv(int *x, int *y, int *tmp)
{
*tmp = *x * *y;}
void delen(int *x, int *y, int *tmp)
{
*tmp = *x / *y;}
Комментариев нет:
Отправить комментарий