소 감 ¶
코 드 ¶
~cpp // 문제 : 1 + 2 + 3 + ..... + n >= 3000 을 만족하는 최소 n과 그것의 합을 구하는 프로그램을 작성. #include <stdio.h> #define COMPARE_NUMBER 3000 void main() { int number = 1 ; // 시작 숫자는 1 int minimumNumber; int sum = 0; while(1) { sum+=number; if(sum>=COMPARE_NUMBER) { minimumNumber = number; break; } else { number++; } } printf("min number = %d , sum = %d ",minimumNumber,sum); }