Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int sum(char* argv[]);
- int subtract(char* argv[]);
- int multiply(char* argv[]);
- void divide(char* argv[]);
- int main(int argc, char* argv[]){
- if (strcmp(argv[2],"+") == 0)
- printf("%d\n",sum(argv));
- else if (strcmp(argv[2],"-") == 0)
- printf("%d\n",subtract(argv));
- else if (strcmp(argv[2],"*") == 0)
- printf("%d\n",multiply(argv));
- else if (strcmp(argv[2],"/") == 0)
- divide(argv);
- return 0;
- }
- int sum(char* argv[]) {
- return atoi(argv[1]) + atoi(argv[3]);
- }
- int subtract(char* argv[]) {
- return atoi(argv[1]) - atoi(argv[3]);
- }
- int multiply(char* argv[]) {
- return atoi(argv[1]) * atoi(argv[3]);
- }
- void divide(char* argv[]) {
- if (atoi(argv[3]) == 0)
- printf("ERROR\n");
- else
- printf("%d\n", atoi(argv[1]) / atoi(argv[3]));
- }
Advertisement
Add Comment
Please, Sign In to add comment