#include <stdio.h>
#include <unistd.h>
#include <getopt.h>
int main(int argc, char **argv)
{
int c, ans, flag = 0;
int num_one, num_two;
while((c = getopt(argc, argv, "asmdo:p:")) != EOF)
{
case 'a':
flag = 1;
break;
case 's':
flag = 2;
break;
case 'm':
flag = 3;
break;
case 'd':
flag = 4;
break;
case 'o':
num_one = atoi(optarg);
break;
case 'p':
num_two = atoi(optarg);
break;
}
switch(flag) {
case '1':
ans = num_one + num_two;
break;
case '2':
ans = num_one - num_two;
break;
case '3':
ans = num_one * num_two;
break;
case '4':
ans = num_one / num_two;
break;
}
printf("answer is %d\n", ans);
return(0);
}