Class‎ > ‎

pct

* 파일 제출 시, 소스 (c 혹은 cpp) 및 실행 파일 (.exe)는 pct_학생학번_문제번호 (예, pct_201372636_1.exe) 로 학생 당 소스 3 개 및 실행 3개 파일이 제출되어야 합니다.
* 상기 실행 파일은 윈도우 쉘(콘솔)에서 실행 확인이 가능해야 합니다 (시험 진행시 VC++ 사용 환경 및 프로젝트 생성, 소스 및 실행 파일 제출 방법에 대한 안내 필요)
* 각 문제에 대해 출력 예시 외 다른 방식의 출력들은 틀린 것으로 채점 되니 이점 유의 부탁드립니다 (예, 문제 1> 소수: 2, 3, 5, 7, 11, 13, 17, 19 (X))
* 제출 방식: pct_학번.zip 으로 압축하고 이메일 전송, ncs2016@gachon.ac.kr

 


[문제1] 숫자를 입력받아 1부터 숫자 사이의 소수를 구하여 출력하는 프로그램을 작성하시오.(소수란 1과 자기 자신이외의 숫자로 나누어떨어지지 않는 수, 즉, 약수가 1과 자기 자신만인 수)

 

실행 예> pct_학번_1.exe 20
출력 예> 2 3 5 7 11 13 17 19
주의 사항> 입력 값은 정수이며 출력 시, 각 소수는 스페이스로 구분함 (쉼표 , 혹은 다른 기호 사용 금지). 1 및 입력 숫자 제외


[문제2] 6명 학생의 2과목 점수를 입력받아 각 학생의 총점과 등수(석차)를 출력하시오.(점수는 100점 만점 X, Y과목이며, 입력 순으로 출력하여야 함)

실행 예> pct_학번_2.exe 60 70 70 20 70 90 70 30 60 60 50 100
출력 예> 130 3 90 6 160 1 100 5 120 4 150 2
주의 사항> 입력은 총 12개 정수 (100 이하)이며 2개씩 각 1명의 학생 성적이다. 학생 번호는 입력 순으로 1부터 6까지이다. 출력 시, 입력 학생 순으로 출력하고 합산 점수 이후 등수가 출력된다. 출력 값 사이는 스페이스로 구분한다

[문제3] 문자열(50-100개)를 입력 받아 특정 문자열 패턴(예, abcd)가 몇번 반복 되는지 출력하시오.

실행 예> pct_학번_3.exe abcaabkadfabcakeabcabcakliopssapfdajkllbcadfgggggdadfadjkllqeadfgadfcvfgdadffabcabckioolkkllioopppkjjjkielsjdafiop abc
출력 예> 6
주의 사항> 입력 문자열은 학생 본인이 임의로 생성하여 테스트 하길 바랍니다. 특정 문자 패턴의 경우, 최소 2자 이상의 문자열을 의미합니다.

 

Comments