[ICON] C언어 멘토링 - 10차시 수업 : 배열(1차원 배열)

hhhhyelim·2022년 9월 5일
0

ICON

목록 보기
10/17
post-thumbnail

📆 일시

: 2022/08/31

📝 수업 내용

  • 배열의 기본
    - 배열의 개념
    - 배열의 선언
    - 배열의 초기화
    - 배열의 사용

💻 실습 내용

  • 배열을 초기화하고, 배열의 이름, 크기, 원소의 크기를 출력하는 프로그램
  • 배열을 점수로 초기화하고 그 합을 계산하여 출력하는 프로그램

  • 배열을 함수의 인수로 전달 받아 모든 원소들의 합을 계산하는 sum 함수를 작성하는 프로그램

📚 과제(4문제)

  1. 등차수열은 앞의 항에 항상 일정한 수(공차)를 더하여 만들어가는 수열이다.
    크기가 10인 정수형 배열에 대하여 등차수열로 값을 채우려고 한다. 첫 번째 항의 값과 공차를 입력받아 배열을 채우고 출력하는 프로그램을 작성하시오.

👉실행 예시

첫 번째 항? 3
공차? 4
등차수열: 3 7 11 15 19 23 27 31 35 39
  1. n(<=20)명의 학생 성적을 별 막대그래프로 나타내는 프로그램을 작성하시오.

👉실행 예시

Enter the number of scores(<=20): 6
Enter a score: 7
Enter a score: 3
Enter a score: 4
Enter a score: 1
Enter a score: 9
Enter a score: 11
Student 1: *******
Student 2: ***
Student 3: ****
Student 4: *
Student 5: *********
Student 6: ***********
  1. 실수형 세 개의 배열 arrayA, arrayB, arrayC을 아래의 코드에서처럼 선언, 초기화한 후 다음과 같은 프로그램을 작성하시오.
    (arrayB는 arrayA 값을 복사한 값, arrayC는 arrayA 값의 역순을 복사한 값)

👉실행 예시

arrayA: 1.2 3.1 4.3 4.5 6.7 2.3 8.7 9.5 2.3 5.8
arrayB: 1.2 3.1 4.3 4.5 6.7 2.3 8.7 9.5 2.3 5.8
arrayC: 5.8 2.3 9.5 8.7 2.3 6.7 4.5 4.3 3.1 1.2
  1. 상품 가격이 저장된 정수형 배열에 대하여 할인율(%)을 입력받아 할인된 가격을 계산해서 출력하는 프로그램을 작성하시오.

👉실행 예시

상품가 5개를 입력하세요: 10000 23000 39000 9900 19000
할인율(%)? 20
가격:  10000 --> 할인가:  8000
가격:  23000 --> 할인가: 18400
가격:  39000 --> 할인가: 31200
가격:   9900 --> 할인가:  7920
가격:  19000 --> 할인가: 15200

0개의 댓글