본문 바로가기

c언어

c언어 실습 5-3

3.

양수 N을 입력받은 뒤, 1..의 합중에서 N을 넘지 않으면서 가장 큰 합과 그 때의 n을 출력하시오.


#include <stdio.h>


void main(void)

{

int N,a,b,sum,c;

sum=0;

c=0;

scanf("%d", &N);

for(a=1 ; a<N   ; a++)

{

sum=sum+a;

if(sum<N)

{

b=sum;

c=a;

}

}



printf("가장큰 합:%d. n의 값:%d", b , c);

}


'c언어' 카테고리의 다른 글

c언어 실습 4-2  (0) 2018.04.10
c언어 실습 4-1  (0) 2018.04.10
c언어 실습 5-4  (0) 2018.04.10
c언어 실습 5-2  (0) 2018.04.10
c언어 실습5-1  (0) 2018.04.10