본문 바로가기

Study/서울대 천둥을 이용한 병렬처리

팀장님 과제2

자신의 영어이름을 출력(출력1)하고, 한글이름을 출력 (출력2) 하며,
  가족의 나이를 자신의 가족수대로 입력받아  출력 (출력3) 하고, 
가족의 평균 나이를 계산하고 ,가족수를 출력 (출력4) 하는 프로그램을 작성하시오.
 단, 각 출력부는 각각 다른 네 개의 모듈 프로그램으로 작성하시오.
(main 함수 포함 총 5 개의 함수로 구성)

실행 예

My name is Christine Kim.
나의  이름은 김명지입니다.
가족 나이 입력 : 77 52 50 22 20
나의 가족의 나이는 77 52 50 22 20 세입니다.
나의 가족은 5명이며, 평균 나이는 44.2세입니다

-------------------------------------------------------------------------

키보드로 부터 정수를 입력받아  4로 나눈 나머지에 따라 반을 구분하고자 한다.
 0이 아닌 정수 입력에 대하여 나머지가 1이면 A반, 2이면 B반, 3이면 C반,
 0이면 D반이고, 입력이 0 이면 종료하는 프로그램을 switch문을 사용하여 작성하시오.
 입력부분과 switch 부분은 각각 다른 사용자 정의 function으로 작성하시오.
 (main 함수 포함 총 3개의 함수로 구성)

 실행 예

입력 : 37
결과 : 당신은 A반 입니다.
입력 : 74
결과 : 당신은 B반 입니다.
입력 : 11
결과 : 당신은 C반 입니다.
입력 : 16
결과 : 당신은 D반 입니다. 
입력 : 0
결과 : 프로그램을 종료합니다.

-----------------------------------------------------------------------

주민등록번호의 앞부분 6자리를 문자로 입력하여 년월일을 분리해서 출력하는 프로그램을
작성하시오

실행예
주민등록번호:861222
86년 12월 22일 생입니다.

------------------------------------------------------------------------
2차원배열(3x3) 배열에 다음에 내용을 초기화 하여 저장하여 출력하고 그림과 같이
행과 열의 위치를 바꾸어서 출력하는 프로그램을 작성하시오

실행예
오리지널
2 3 4
5 6 7
8 9 0

전치행렬
2 5 8
3 6 9
4 7 0

금액을 입력하면 화폐 단위별로 화폐 개수를 출력하는 프로그램 작성
99560원
5만원 : 1개
1만원 : 4개
5천원 : 1개
천원 : 4개
오백원 : 1개
백원 : 0개
오십원 :1개
십원 :1개

문자열로 입력된 문장에 대해 알팝벳별로 몇개의 문자가 입력되었는지 카운트 하는
프로그램 작성(숫자,특수기호,공백은 기타문자로 카운트)
This is a C program

결과
A 2
C 1
G 1
H 1
I 1
M 1
O 1
P 1
R 1
S 1
T 1
기타 5




'Study > 서울대 천둥을 이용한 병렬처리' 카테고리의 다른 글

13. 09. 25 스터디 문제  (0) 2013.09.25
팀장님 과제  (0) 2013.09.24
09.24 숙제  (0) 2013.09.24
스터디 문제  (0) 2013.09.24
과제 공지사항  (0) 2013.09.23