자동로그인  
C언어로 배우는 알고리즘
 
작성일 : 03-01-13 02:11
[문제3] 1+3+5+… 등차수열에서 언제 1000을 처음 초과하는가?(마지막 항과 초과한 값을 출력)
 글쓴이 : 한글닷컴
조회 : 3,234  
[문제3] 1+3+5+… 등차수열에서 언제 1000을 처음 초과하는가? - 마지막 항과 초과한 값을 출력(자료명세표, NS차트, C소스까지 작성할 것.)


[문제풀이] - 알고리즘엔 정답이 없습니다. 저의 풀이방식은 참고만 하시기 바랍니다.


@ C소스
#include

#define MAX 1000
#define DELTA 2

main()

    int sum=0, integer=1; 

    while(sum<=MAX) 
    { 
        sum=sum+integer; 
        printf("%d까지의 합 : %d\n",integer,sum); 
        integer+=DELTA; 
    } 
    printf("%d일때 합의 값이 처음 %d을 넘는다. 그 값은 %d이다.\n",integer-DELTA,MAX,sum); 
    return 0;
}