#include <stdio.h>
typedef void (*NEW)(int ,int);
typedef int*p;
void add(int a, int b);
void sub(int a, int b);
int main()
{
int a, b;
char ch;
//void (*p)(int, int);
const p
(*p) + 1;
scanf("%d %c %d", &a, &ch, &b);
switch(ch)
{
case '+':
p = add;
break;
case '-':
p = sub;
break;
default:
p = NULL;
printf("wrong\n");
}
if (p != NULL)
{
p(a, b);
}
return 0;
}
void add(int a, int b)
{
printf("%d\n", a + b);
}
void sub(int a, int b)
{
printf("%d\n", a - b);
}
typedef void (*NEW)(int ,int);
typedef int*p;
void add(int a, int b);
void sub(int a, int b);
int main()
{
int a, b;
char ch;
//void (*p)(int, int);
const p
(*p) + 1;
scanf("%d %c %d", &a, &ch, &b);
switch(ch)
{
case '+':
p = add;
break;
case '-':
p = sub;
break;
default:
p = NULL;
printf("wrong\n");
}
if (p != NULL)
{
p(a, b);
}
return 0;
}
void add(int a, int b)
{
printf("%d\n", a + b);
}
void sub(int a, int b)
{
printf("%d\n", a - b);
}