#include typedef int (*op)(int a1, int a2); int scitanie(int a, int b) { return (a + b); } int nasobenie(int a, int b) { return (a * b); } void main(void) { int a, b; char c; int (*f)(int a1, int a2); printf("Scitanie ? Nasobenie ? Koniec ?\n"); do { c = getchar(); } while (c!='s' && c!='n' && c!='k'); if (c == 'k') return; printf("Dve cele cisla :"); scanf("%i%i", &a, &b); f = (c == 's') ? scitanie : nasobenie; printf("Vysledok : %i\n\n", f(a, b)); }