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 |