본문 바로가기

Programming/C&C++

[Chapter10 과제물][일차원 배열]


연습과제1>>


char형 배열에 100개의 대문자('A' ~ 'Z')를 랜덤하게 저장한 후, 저장된 순서대로 출력한다.

이때 출력은 10개 단위로 출력한다.

출력 후 검색문자를 입력받아 배열에 저장된 문자와 일치하는 문자를 '*'문자로 변경한 후,

검색문자의 개수를 출력한다.

[실행결과]

*** 랜덤 알파벳 출력 ***

U Y Q R C X N W R Y

A O B J N O E X W X

E K Q T A D M T N I

H O P U K F E W H K

W K R U Q H S S Y Y

U T S S O K X C E B

S Q A P I A S S H Z

I I B K M E D Y A H

E W X R P I T E L G

X L D F B C V U Y T

검색 알파벳 입력 : e

오류 => 대문자를 입력하세요.

검색 알파벳 입력 : T

*** 랜덤 알파벳 출력 ***

U Y Q R C X N W R Y

A O B J N O E X W X

E K Q * A D M * N I

H O P U K F E W H K

W K R U Q H S S Y Y

U * S S O K X C E B

S Q A P I A S S H Z

I I B K M E D Y A H

E W X R P I * E L G

X L D F B C V U Y *

검색 알파벳 [T]의 개수는 [5개] 입니다.

연습과제2>>


배열에 10개의 정수를 입력받은 후, 저장된 정수를 역순 저장하여 출력하는 프로그램을 작성해보자.

(역순으로 출력만 하는 문제가 아니라, 배열에 저장된 값을 역순으로 바꿔 저장하여야 한다.)

[실행결과]

1번째 입력 : 1

2번째 입력 : 3

3번째 입력 : 5

4번째 입력 : 2

5번째 입력 : 4

6번째 입력 : 65

7번째 입력 : 9

8번째 입력 : 454

9번째 입력 : -54

10번째 입력 : 12

입력 자료 출력

1 3 5 2 4 65 9 454 -54 12

역순 자료 출력

12 -54 454 9 65 4 2 5 3 1

Press any key to continue