코딩/Language Coder

577 : 함수1 - 자가진단7

pikapika 2018. 6. 29. 17:44



서로 다른 두 개의 정수가 주어진다. 두 정수를 입력받아 큰 수는 2로 나눈 몫을 저장하고 작은 수는 2를 곱하여 저장한 후 출력하는 프로그램을 작성하시오.(참조에 의한 호출을 이용한 함수를 작성하여 값을 수정하고 출력은 메인함수에서 한다.)



100 500
200 250


[코드]


#include <stdio.h>


void func(int a, int b);


int main() {


 int a, b;


 scanf("%d %d", &a, &b);


 func(a, b);


 return 0;
}


void func(int a, int b) {


 if (a > b) {
  a /= 2;

  b *= 2;
 }
 else {
  a *= 2;
  b /= 2;
 }


 printf("%d %d \n", a, b);

}