#include

void GetSumProduct(int x, int y, int *sum, int *product);
int main(void)
{
  int a, b ;
  a = 1;
  b = 1;
  int res1, res2;

  while (a != 0, b != 0)//분자와 분모에 0을 넣으면 반복 종료
 {
  printf("나눗셈을 위한 분자를 입력하세요:");
  scanf_s("%d", &a);

  printf("나눗셈을 위한 분모를 입력하세요:");
  scanf_s("%d", &b);

  if (b == 0)
  {
   printf("0으로 나눌 수 없습니다.\n");
  }

  else
  {
   GetSumProduct(a, b, &res1, &res2);

   printf("%d / %d :몫은 %d이고 나머지는 %d 입니다.\n", a, b, res1, res2);



   
  }
 }
}


void GetSumProduct(int x, int y, int *sum, int *product)
{
 *sum = x / y;
 *product = x % y;
}



제가 짠 코드입니다.

분자와 분모를 입력받아 몫과 나머지를 구하는 코드인데요

종료조건으로 분자와 분모 둘 다 0을 입력받으면 종료되게하고싶어서

  while (a != 0, b != 0) 이렇게 while 문을 썼는데 이렇게하면

b만 0일 때도 종료가됩니다 ㅠㅠ

제가 원하는건 a와b 둘 다 0일 때 종료되게하고싶습니다.

컴갤성님들 도와주세요