프로그램 명: ft
제한시간: 1 초
자연수가 입력으로 주어진다. 이 수의 약수를 출력하고 , 다음 줄에는 약수의 개수 , 다음 줄에는 약수의 총합 , 다음 줄에는 약수의 곱의 일의 자리수를 출력한다.
입력
주어지는 수는 1000 이하의 자연수이다.
출력
입출력 예
입력 6 출력 1 2 3 6 4 12 6
풀이
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | #include <iostream> using namespace std; int main() { int n, count = 0, sum = 0, multi = 1; cin >> n; for (int i = 1; i <= n; i++) { if (n%i == 0) { count++; sum += i; multi *= i; multi %= 10; cout << i << " "; } } cout << endl << count << endl; cout << sum << endl; cout << multi; return 0; } | cs |
'algorithm ' 카테고리의 다른 글
더블릿|dovelet - 3번째 계단 - 완전수,부족수,과잉수/perfect (0) | 2016.08.26 |
---|---|
더블릿|dovelet - 3번째 계단 - 완전수/complete (0) | 2016.08.25 |
더블릿|dovelet - 3번째 계단 - n 번째 약수 구하기/yaksu (0) | 2016.08.23 |
더블릿|dovelet - 3번째 계단 - 약수의 갯수/nfactor (0) | 2016.08.23 |
더블릿|dovelet - 3번째 계단 - financial/financial (0) | 2016.08.23 |