하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라.
자연수 N은 1부터 9999까지의 자연수이다.
입력으로 자연수 N이 주어진다.
각 자릿수의 합을 출력한다.
#include <iostream> // 입출력 헤더
using namespace std; // std를 이름공간으로 설정
int main(){
int num, j; // 정수형 변수 num, j를 선언
int sum = 0; // 정수형 변수 sum을 선언하고 0으로 초기화
cin >> num; // num을 입력 받음
for(int i=0; i<4; i++){ // 0부터 3까지 1씩 증가하는 반복문
if(num <= 0) break; // 만약 num의 값이 0 이하면 반복문 탈출
j = num % 10; // 입력 받은 num을 10으로 나누고 나머지 값을 j에 저장
num = int(num / 10); // num을 10으로 나누고 몫을 정수화해서 num에 저장(나누었을 때 실수형이 될 수 있기 떄문)
sum += j; // j를 sum에 더해줌
}
cout << sum << endl; // sum 출력
}