궤도

[EPPER] 13회 4번 본문

💻 현생/⛓ 알고리즘

[EPPER] 13회 4번

영이오 2020. 10. 9. 18:40

문제

 


풀이

 

반올림과 버림을 하는 문제이다. 그냥 원래 수에서 아래 2자리를 잘라두고, 잘라둔 수가 50이상이면 올려주고 아니면 그대로 두면 된다.

자릿수별로 숫자를 자르는 문제를 많이 풀었다면 어려움이 없을 것이다.


소스코드

 

#include <stdio.h>

int main() { 
	int n;
	int arr[100];

	scanf_s("%d", &n);
	for (int i = 0; i < n; i++)
		scanf_s("%d", &arr[i]);
	for (int i = 0; i < n; i++) {
		int temp_arr = arr[i] % 100;
		arr[i] = arr[i] - temp_arr;
		if ((temp_arr / 10) > 4)
			printf("%d %d\n", arr[i] + 100, arr[i]);
		else
			printf("%d %d\n", arr[i], arr[i]);
	}
}
Comments