자연수 n을 입력받아 "출력 예"와 같이 n줄에 걸처 오른쪽으로 정렬된 삼각형이 

출력되는 프로그램을 작성하시오.주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.



 [Copy]
3
 [Copy]
    *
  ***
*****
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
int main() {
    int a, b, c;
    scanf("%d"&a);
    for (b = 0; b < a; b++) {
        for (c = b+1; c < a; c++) {
            printf("  ");
        }
        for (c = 0; c < b * 2 + 1; c++) {
            printf("*");
        }printf("\n");
    }
    return 0;
}
 
cs


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

정보 올림피아드 - 146  (0) 2016.08.02
정보 올림피아드 - 145  (0) 2016.08.02
정보 올림피아드 - 143  (0) 2016.08.02
정보 올림피아드 - 142  (0) 2016.08.02
정보 올림피아드 - 141  (0) 2016.08.02


자연수 n을 입력받아 "출력 예"와 같이 출력되는 프로그램을 작성하시오.
주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.



 [Copy]
3
 [Copy]
*****
 ***
  *
 ***
*****
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
int main() {
    int a, b, c;
    scanf("%d"&a);
    for (b = a; b >= 1; b--) {
        for (c = a; c > b; c--) {
            printf(" ");
        }
        for (c = 1; c <= (b * 2- 1; c++) {
            printf("*");
        }
        printf("\n");
    }
    for (b = 2; b <= a; b++) {
        for (c = b; c < a; c++) {
            printf(" ");
        }
        for (c = 3; c <= (b * 2+ 1; c++) {
            printf("*");
        }printf("\n");
    }
    return 0;
}
 
cs


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

정보 올림피아드 - 145  (0) 2016.08.02
정보 올림피아드 - 144  (0) 2016.08.02
정보 올림피아드 - 142  (0) 2016.08.02
정보 올림피아드 - 141  (0) 2016.08.02
정보 올림피아드 - 140  (0) 2016.08.02



자연수 n을 입력받아 "출력 예"와 같이 출력되는 프로그램을 작성하시오.
주의! '*'과 '*'사이에 공백이 없고 줄사이에도 빈줄이 없다.



 [Copy]
3
 [Copy]
*
**
***
**
*
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
int main() {
    int a, b, c, d;
    scanf("%d"&a);
    for (b = a; b >= 1; b--) {
        for (d = b; d < a + 1; d++) {
            printf("*");
        }printf("\n");
    }
        for (b = 1; b < a; b++) {
            for (d = b; d < a; d++) {
                printf("*");
            }printf("\n");
        }
    return 0;
}
 
cs


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

정보 올림피아드 - 144  (0) 2016.08.02
정보 올림피아드 - 143  (0) 2016.08.02
정보 올림피아드 - 141  (0) 2016.08.02
정보 올림피아드 - 140  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02



1부터 100까지의 정수 중 한 개를 입력받아 100 보다 작은 배수들을 차례로 

출력하다가 10 의 배수가 출력되면 프로그램을 종료하도록 프로그램을 작성하시오.



 [Copy]
7
 [Copy]
7 14 21 28 35 42 49 56 63 70

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main() {
    int a=0 , b, c;
    int cnt = 0;
    scanf("%d"&a);
    if (a > 1&& a < 101) {
        for (b = 1; ;  b++) {
            if (a*> 100return 1;
            printf("%d ", a*b);
            if (a*b % 10 == 0return 1;
        }
    }
    else return 1;
    return 0;
}
 
cs


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

정보 올림피아드 - 143  (0) 2016.08.02
정보 올림피아드 - 142  (0) 2016.08.02
정보 올림피아드 - 140  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02


정수 20 개를 입력받아서 그 합과 평균을 출력하되 0 이 입력되면 20개 

입력이 끝나지 않았더라도 그 때까지 입력된 합과 평균을 출력하는 프로그램을 작성하시오. 
평균은 소수부분은 버리고 정수만 출력한다.(0이 입력된 경우 0을 제외한 합과 평균을 구한다.)



 [Copy]
5 9 6 8 4 3 0
 [Copy]
35 5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
int main() {
    int a, b,c, d = 0;
    int cnt = 0;
    for (a = 1; a <= 20; a++) {
        scanf("%d"&b);
        if (b == 0break;
        cnt++;
        d += b;
    } c = d / cnt;
printf("%d %d", d, c);
    return 0;
}
 
cs


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

정보 올림피아드 - 142  (0) 2016.08.02
정보 올림피아드 - 141  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 552  (0) 2016.08.02


자연수 n을 입력받아서 n개의 줄에 n+1개의 숫자 혹은 문자로 채워서 

다음과 같이 출력하는 프로그램을 작성하시오.



 [Copy]
3
 [Copy]
1 2 3 A
4 5 B C
6 D E F

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main() {
    int a, b, c, f;
    int d = 1;
    int e = 1;
    scanf("%d"&a);
    for (b = 1; b <= a; b++) {
        for (c = b; c <= a; c++) {
            printf("%d ", d);
            d++;
        }
        for (f = 1; f <b+1; f++) {
            printf("%c ", e + 64);
            e++;
        }
        printf("\n");
    }
    return 0;
}
 
cs


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

정보 올림피아드 - 141  (0) 2016.08.02
정보 올림피아드 - 140  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 552  (0) 2016.08.02
정보 올림피아드 - 551  (0) 2016.08.02


자연수 n을 입력받아 다음과 같이 영문자를 출력하는 프로그램을 작성하시오.



 [Copy]
3
 [Copy]
ABC
DE
F


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main() {
    int a, b, c;
    int d = 0;
    scanf("%d", &a);
    {
        for (c = a; c > 0; c--) {
            for (b = c; b > 0; b--) {
                printf("%c", 65 + d);
                d++;
            }printf("\n");
        }
    }
    return 0;
}
 
cs


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

정보 올림피아드 - 140  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 552  (0) 2016.08.02
정보 올림피아드 - 551  (0) 2016.08.02
정보 올림피아드 - 550  (0) 2016.08.02


자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오.



 [Copy]
3
 [Copy]
*****
 ***
  *
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
int main() {
    int a, b,c;
    scanf("%d"&a);
    for (b = a; b >= 1; b--) {
        for (c = a - 1; c >= b; c--printf(" ");
        for (c = 0; c < (b * 2- 1; c++printf("*");
        printf("\n");
    } 
    return 0;
}
 
cs


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

정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 551  (0) 2016.08.02
정보 올림피아드 - 550  (0) 2016.08.02
정보 올림피아드 - 634  (0) 2016.08.01


자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오.



 [Copy]
3
 [Copy]
***
 **
  *
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#include <stdlib.h>
int main() {
    int a, b, c;
    scanf_s("%d"&a);
    for (b = a; b >= 1; b--) {
        for (c = a-1; c > b-1; c--printf(" ");
        for (c = b; c >= 1; c--printf("*");
        printf("\n");
    }
    system("pause");
    return 0;
}
 
cs


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

정보 올림피아드 - 553  (0) 2016.08.02
정보 올림피아드 - 552  (0) 2016.08.02
정보 올림피아드 - 550  (0) 2016.08.02
정보 올림피아드 - 634  (0) 2016.08.01
정보 올림피아드 - 549  (0) 2016.08.01


자연수 n을 입력받아서 다음과 같이 출력하는 프로그램을 작성하시오.



 [Copy]
3
 [Copy]
***
**
*
*
**
***
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
int main() {
    int a, b, c;
        scanf("%d"&a);
        for (b = a; b >= 1; b--) {
            for (c = b; c >= 1; c--) {
                printf("*");
            }
            printf("\n");
        }
        for (b = 1; b <= a; b++) {
            for (c = 1; c <= b; c++) {
                printf("*");
            }
            printf("\n");
        }
    return 0;
}
 
cs


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

정보 올림피아드 - 552  (0) 2016.08.02
정보 올림피아드 - 551  (0) 2016.08.02
정보 올림피아드 - 634  (0) 2016.08.01
정보 올림피아드 - 549  (0) 2016.08.01
정보 올림피아드 - 139  (0) 2016.08.01

+ Recent posts