Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 3.62 KB

Problems.md

File metadata and controls

48 lines (35 loc) · 3.62 KB

Problems

  1. 10개의 정수를 저장할 수 있는 배열을 선언하고 반복문을 활용하고 첫번 째 저장 장소에는 2, 두번 째 저장 장소에는 3, …, 마지막 저장 장소에는 11이 저장되도록 하는 프로그램 작성

  2. 20개의 정수를 저장할 수 있는 배열을 선언한 후 첫 번째, 두 번째 저장 장소에는 1을 저장하고 3번째 부터는 앞의 두 저장 장소에 저장된 값을 더하여 저장 장소에 저장하는 프로그램 작성

  3. 10개의 정수를 저장할 수 있는 배열을 선언하고 난수 10개 (40이하) 를 발생시켜 배열에 저장한 후

  • 배열에 저장된 데이터 중 홀 수의 개수를 찾아내어 화면에 출력하는 프로그램 작성
  • 배열에 저장된 데이터 중 짝 수의 개수를 찾아내어 화면에 출력하는 프로그램 작성
  • 배열에 저장된 데이터 중 3의 배수들 의 합을 구하여 화면에 출력하는 프로그램 작성
  • 배열에 저장한 후 배열에 저장된 데이터 중 최대 값을 찾아 화면에 출력하는 프로그램 작성
  • 배열에 저장된 데이터 중 최소 값을 찾아 화면에 출력하는 프로그램 작성
  1. “Hello World!” 를 저장할 수 있는 문자형 배열(strA)을 선언하고 초기화 한다. 같은 크기의 문자형 배열(strB)을 따로 선언하고 strA에 저장된 것을 strB에 복사한 후 strB를 출력하는 프로그램 작성 (strcpy 함수 사용하지 않고 작성)

  2. 실수 두개, 연산 문자(+, -, *, /)를 입력 받아 연산의 결과를 반환하는 함수 calculate 를 정의

  • calculate 함수의 prototype 작성
  • calculate 함수 정의 (구현)
  1. void copy(int arrA[], int arrB[], int len) 함수 구현
  • arrA에 저장된 값을 arrB에 복사하는 함수
  • 정수 배열 arrA는 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성
  • 배열 arrB의 저장 공간을 main함수에서 할당하고 함수를 호출하여 구현된 함수의 동작을 확인
  1. int arraySum(int arr[], int len) 함수 구현
  • 입력된 배열의 모든 값을 더한 후 결과를 반환하는 함수
  • 정수 배열은 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성한 후 함수를 호출하여 구현된 함수의 동작을 확인
  1. int arrayMax(int arr[], int len) 함수 구현
  • 입력된 배열에서 최대 값을 구한 후 결과를 반환하는 함수
  • 정수 배열은 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성한 후 함수를 호출하여 구현된 함수의 동작을 확인
  1. int arrayMin(int arr[], int len) 함수 구현
  • 입력된 배열에서 최소 값을 구한 후 결과를 반환하는 함수
  • 정수 배열은 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성한 후 함수를 호출하여 구현된 함수의 동작을 확인
  1. bool search(int arr[], int len, int x) 함수 구현
  • 입력된 배열에서 x 를 탐색하여 있으면 true, 없으면 false를 반환하는 함수
  • 정수 배열은 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성한 후 함수를 호출하여 구현된 함수의 동작을 확인
  1. int arrayMid(int arr[], int len) 함수 구현
  • 입력된 배열에서 중간 값을 구한 후 결과를 반환하는 함수 (원소의 개수가 짝수 일 때는 평균에 가까운 값을 반환)
  • 정수 배열은 main 함수에서 키보드를 부터 정수를 입력 받아 배열을 구성한 후 함수를 호출하여 구현된 함수의 동작을 확인