💻 현생/⛓ 알고리즘
[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]);
}
}