2014 경기도 상업정보 경진대회 프로그래밍 기출문제 2번

3학년1반

2014 경기도 상업정보 경진대회 프로그래밍 기출문제 2번

소프트웨어과 0 504 2019.05.17 09:42

정렬되지 않은 상태로 배열에 저장된 숫자 10개를 오름차순으로 정렬하여 출력하시오.
정렬 후 10 미만의 양수 K를 입력받아 K번째 큰 숫자와 K번째 작은 숫자를 찾아 그들의
차를 절댓값으로 출력하는 프로그램을 작성하시오. 【배점 : 9점】

 

≪1. 처리조건≫
(1) 배열 자료: 12, 34, 7, 56, 24, 87, 9, 42, 66, 23
(2) 입력 숫자 K는 0<K<10 자연수이다.
(3) 절댓값이란 실수에서 양 또는 음의 부호를 뗀 수를 의미한다.
≪2. 입·출력 형식≫
(1) 입력 예시
<비주얼 베이식>
K: 5
[확인]
< C >
K: 5
(2) 출력 예시
참가번호(01) 성명(홍길동) 학교명(경기정보고등학교)
===========================================
배열 : 12, 34, 7, 56, 24, 87, 9, 42, 66, 23
정렬 : 7, 9, 12, 23, 24, 34, 42, 56, 66, 87
5번째 큰수: 34
5번째 작은수: 24
두 수의 차: 10

 

 

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

문제의 핵심은 배열의 오름차순 정렬이다. 여러 정렬 알고리즘 중 자신이 알 고 있는 알고리즘을 활용하여 정렬하도록 한다.

(버블, 선택, 퀵 등)

배열의 크기는 고정되어있다(10개의 데이터) 따라서, K번째 배열의 위치는 [K-1]이고, 뒤에서 위치는 [10-K]가 된다.

(예:  앞에서 5번은 [4]이고, 뒤에서부터[5]이다.)

Comments

번호 포토 제목 글쓴이 날짜 조회
14 2015 경기도 상업경진대회 프로그래밍 기출문제 5번 소프트웨어과 2019.05.17 1057
13 풀이: 2015 경기도 상업경진대회 프로그래밍 기출문제 5번 댓글+2 소프트웨어과 2019.05.17 765
12 2015 경기도 상업경진대회 프로그래밍 기출문제 1번 소프트웨어과 2019.05.17 2114
11 풀이: 2015 경기도 상업경진대회 프로그래밍 기출문제 1번 소프트웨어과 2019.05.17 842
10 2014 경기도 상업경진대회 프로그래밍 기출문제 5번 소프트웨어과 2019.05.17 613
9 풀이: 2014 경기도 상업경진대회 프로그래밍 기출문제 5번 소프트웨어과 2019.05.17 537
8 2014 경기도 상업경진대회 프로그래밍 문제 4번 소프트웨어과 2019.05.17 603
7 풀이: 2014 경기도 상업경진대회 프로그래밍 문제 4번 소프트웨어과 2019.05.17 524
6 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 3번 소프트웨어과 2019.05.17 500
5 풀이: 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 3번 소프트웨어과 2019.05.17 555
열람중 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 2번 소프트웨어과 2019.05.17 505
3 풀이: 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 2번 소프트웨어과 2019.05.17 538
2 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 1번 소프웨에어과 2019.05.17 549
1 풀이: 2014 경기도 상업정보 경진대회 프로그래밍 기출문제 1번 소프트웨어과 2019.05.17 522
Category
반응형 구글광고 등
State
  • 현재 접속자 49 명
  • 오늘 방문자 622 명
  • 어제 방문자 746 명
  • 최대 방문자 1,405 명
  • 전체 방문자 204,112 명
  • 전체 게시물 258 개
  • 전체 댓글수 110 개
  • 전체 회원수 30 명
Facebook Twitter GooglePlus KakaoStory NaverBand