Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //Функция, которая находит минимум из двух чисел.
- int f1(int a, int b)
- {
- return a*b;
- }
- int f2(int a, int b)
- {
- return a+b;
- }
- int f3(int a, int b)
- {
- return a-b;
- }
- int f4(int a, int b)
- {
- return a/b;
- }
- int (*f[6])(int,int) =
- {
- &f1,
- &f2,
- NULL,
- &f3,
- NULL,
- &f4
- };
- int main()
- {
- int a, b;
- char op;
- scanf("%d%c%d", &a, &op, &b);
- a = f[op-42](a,b);
- printf("%d\n", a);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement