반응형

반복문 4

[C언어-응용문제] 배열에서 최댓값과 최솟값 찾기

배열에서 최댓값과 최솟값 찾기사용자로부터 정수 배열의 크기와 각 원소를 입력받아, 해당 배열에서 최댓값과 최솟값을 찾고 출력하는 프로그램을 작성하세요. 사용 개념: 배열 반복문 (for) 조건문 (if) 표준 입출력 (scanf, printf) 풀이 방법배열 크기 입력받기배열의 크기를 scanf를 사용해 입력받습니다.배열 원소 입력받기for 반복문을 사용해 배열의 각 원소를 입력받습니다.최댓값과 최솟값 초기화최댓값과 최솟값 변수를 배열의 첫 번째 원소로 초기화합니다.최댓값과 최솟값 찾기for 반복문으로 배열을 순회하며 각 원소를 최댓값 및 최솟값 변수와 비교합니다.현재 값이 최댓값보다 크다면 최댓값을 업데이트, 최솟값보다 작다면 최솟값을 업데이트합니다.결과 출력최댓값과 최솟값을 printf를 사용해 출력..

프로그래밍/C 2024.11.23

[C언어-응용문제] 숫자의 합 구하기(for, while)

숫자의 합 구하기사용자가 0을 입력할 때까지 계속 숫자를 입력받고, 입력된 모든 숫자의 합을 구해 출력하는 프로그램입니다. 사용 개념:반복문(while): 조건을 만족하는 동안 계속 반복 수행누적합: 반복하면서 값을 계속 더해 나감조건문(if): 특정 조건을 만족할 때 특정 동작을 수행 풀이 방법변수 초기화sum이라는 변수를 선언하고 0으로 초기화하고, sum은 입력된 숫자들을 계속 더해 나가면서 누적합을 저장합니다.num이라는 변수를 선언해, 사용자가 입력하는 숫자를 저장합니다.숫자 입력받기와 반복 시작while 문을 사용해, 사용자가 입력한 숫자가 0이 아닐 때까지 계속해서 숫자를 입력받습니다.printf로 안내 메시지를 출력해 사용자가 숫자를 입력하도록 유도하고, scanf를 통해 숫자를 입력받아 ..

프로그래밍/C 2024.11.08

[C언어] 8. 1차원 배열 선언, 2차원 배열 선언과 사용법

배열- 배열은 동일한 데이터 타입을 가지는 여러 개의 데이터를 하나의 변수처럼 관리할 수 있는 구조- 같은 타입의 변수들을 모아 놓은 일족의 "박스" 배열 선언- 배열 선언 방법- 아래 코드는 numbers라는 이름을 가진 배열을 만들고, 이 배열은 5개의 정수(int)를 저장데이터_타입 배열_이름[배열의 크기]int numbers[5]; 배열 요소 접근- 배열의 각 요소는 인덱스를 사용하여 접근- 인덱스는 0부터 시작, numbers[0]은 배열의 첫 번째 요소, numbers[4]는 마지막 요소  배열 사용 예시 출력  2차원 배열- 행과 열로 이루어진 배열- 엑셀과 같은 표 형식으로 데이터를 저장- 1차원 배열은 "리스트", 2차원 배열은 "표" 2차원 배열 선언 > 3행 4열 배열을 선언데이터_타..

프로그래밍/C 2024.10.15

[C언어] 6-2. 연산자 (증감연산자)

서론증감 연산자는 단순하면서도 어렵?다고 할 수 있고, 반복문에서 자주 사용하기 때문에 잘 알고 계셔야한다.  1. 전위 연산자 (Prefix)- 형식 : ++ 또는 -- > 전위 연산자는 먼저 변수의 값을 증가(++) 또는 감소(--) 시키고, 그 값을 사용 2. 후위 연산자 (Postfix)- 형식 : ++ 또는 -- > 후위 연산자는 변수의 값을 먼저 사용한 후, 나중에 증가(++) 또는 감소(--) 출력 예시 출력  3. 반복문에서의 사용- 증감 연산자는 반복문에서 자주 사용- for 반복문에서 카운터 변수를 증가 시키는 데 유용 반복문에서의 증감연산자 예시  출력

프로그래밍/C 2024.10.10
반응형