1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
 
/**********************************************************
 
  사용자에게서 정수 2개를 입력받아
  1부터 첫번째 입력 받은 수까지
  2번째 입력받은 수의 배수의 합이
  모두 얼마인지를 출력하는 프로그램을 작성하라.
  만약 입력한 수가 1보다 작으면 에러메시지를 출력하라.
  수행 예는 다음과 같다.
   
***********************************************************/
 
void main(){
     
    int i, n1, n2, sum;
     
    printf("정수값 두 개를 입력하시오.\n");
    scanf("%d %d", &n1, &n2);
     
     
    if(n1>=1 && n2>=1)
    {
        sum = 0;
         
        for(i=1; i<=n1; i++){
             
            if( i % n2 == 0 ){
                 
                sum = sum + i;
                 
            }
             
        }
         
        printf("%d까지의 %d의 배수의 합은 %d입니다.\n", n1, n2, sum);
    }
    else{      
        printf("잘못 입력하셨습니다.\n");
    }
}

'Study > C++' 카테고리의 다른 글

다이아몬드  (0) 2011.09.03
구조체를 이용한 성적계산  (0) 2011.09.03
자료구조란??  (0) 2011.09.03
1. 윈도우 프로그래밍  (0) 2011.09.03
1000까지 짝수의 평균  (0) 2011.09.02
Posted by 코딩하는 야구쟁이
,