#include <stdio.h>
int pomnoz(int a, int b);
int podziel(int a, int b);
int odejmij(int a, int b);
int dodaj(int a, int b);
void wypisz_menu();
void zczytaj(int* a, int* b);
int przetworz_opcje(int opcja, int a, int b);
int main()
{
int a, b;
zczytaj(&a, &b);
wypisz_menu();
int opcja;
scanf("%d", &opcja);
printf("wynik to %d", przetworz_opcje(opcja, a, b));
return 0;
}
int przetworz_opcje(int opcja, int a, int b)
{
int wynik;
if (opcja == 1) {
wynik = dodaj(a, b);
}
if (opcja == 2) {
wynik = odejmij(a, b);
}
if (opcja == 3) {
wynik = podziel(a, b);
}
if (opcja == 4) {
wynik = pomnoz(a, b);
}
return wynik;
}
void zczytaj(int* a, int* b)
{
printf("podaj a i b\n");
scanf("%d%d", a, b);
}
void wypisz_menu()
{
printf("\n \t 1 - dodawanie \n\t 2 - odejmowanie \n\t 3 - dzielenie\n\t 4 - mnozenie \n");
}
int dodaj(int a, int b)
{
int wynik = a + b;
return wynik;
}
int odejmij(int a, int b)
{
int wynik = a - b;
return wynik;
}
int podziel(int a, int b)
{
if (b == 0) {
printf("nie mozna dzielic przez zero\n");
return 0;
}
int wynik = a / b;
return wynik;
}
int pomnoz(int a, int b)
{
int wynik = a * b;
return wynik;
}
0
0
int main(void)
{
for(;;)
{
int a, b;
zczytaj(&a, &b);
wypisz_menu();
int opcja;
scanf("%d", &opcja);
printf("wynik to %d", przetworz_opcje(opcja, a, b));
}
return 0;
}