Jungol Algorithm/Language Coder

정올 CODE 549 반복제어문3 - 자가진단1

치조 2020. 5. 8. 21:54
반응형

문제

자연수 n을 입력받고 1부터 홀수를 차례대로 더해나가면서 합이 n 이상이면 그 때까지 더해진 홀수의 개수와 그 합을 출력하는 프로그램을 작성하시오.

 

입력 예

100

출력 예

10 100

 

CODE

#include<stdio.h>
int main(){
	int i,n;
	int sum = 0, cnt = 0;
	scanf("%d",&n);
	for(i =1; sum<n; i+=2,cnt++){
		sum += i;
	}
	printf("%d ",cnt);
	printf("%d",sum);
}

질문은 댓글로 받습니다. 감사합니다.

 

 

 

반응형