Write a function multiple that determines for a pair of integers whether the second integer is a multiple of the first. The function should take two integer arguments and return 1 (true) if the second is a multiple of the first, and 0 (false) otherwise. Use this function in a program that inputs a series of pairs of integers.
I dont know what I need to do to fix this!
Code:
#include <stdio.h>
int multiple(int x, int y, int a);
int main() {
int x;
int y;
int m;
int a;
printf("Enter first integer here:");
scanf("%d", &x);
printf("Enter second integer here:");
scanf("%d", &y);
m = multiple(x,y,a);
printf("%d is a multiple of the %d\n", m, m);
return 0;
}
int multiple(int x, int y, int a) {
a = x % y;
if(a == 0){
printf("%d is a multiple of the %d\n", y, x);
return 1;
else(a != 0);
printf("%d is not a multiple of the %d\n", y, x);
return 0;
}
}