Kiedy wprowadzam z klawiatury x = 10 i y = 20, to powinno wydrukować napis "tak", a wyświetla "nie". Tak samo jak podam losowe liczby różne od 10 i 20 to też drukuje "nie". Nie wiem dlaczego tak jest.
#include <stdio.h>
#include <stdlib.h>
int iloczyn (x, y) {
if (x==10 && y==20) {
return 1;
} else {
return 0;
}
}
int main()
{
int a, x, y;
scanf("%d",&x);
scanf("%d",&y);
iloczyn(x, y);
if (iloczyn == 1) {
printf("tak");
} else {
printf("nie");
}
}