[c언어]배열: 최대/최솟값 출력

2020. 11. 9. 13:00·프로그래밍/C | C++
반응형
문제

사용자에게 입력받은 배열의 최대/최솟값 출력

 

실행화면

 

코드
#include <stdio.h>

int main() {

	int arr[1000];
	int num;

	printf("입력할 숫자의 개수를 입력하세요: ");
	scanf_s("%d", &num);

	printf("%d개의 숫자를 입력해주세요.: ", num);

	for (int i = 0; i < num; i++) {

		scanf_s("%d", &arr[i]);
	
	}

	int max = arr[0]; //첫번째 배열값으로 초기화
    int min = arr[0]; 

	for (int j = 0; j < num; j++) {

		if (max <= arr[j]) //arr[0]보다 크거나 같으면 그 값을 max에 대입
			max = arr[j];

		if (min >= arr[j]) //arr[0]보다 작거나 같으면 그 값을 min에 대입
			min = arr[j];
	}

	printf("최댓값: %d\n최솟값: %d", max, min);

}

 

코드 설명

 

마무리

 

최대 최소 오랜만에 하니 헷갈린다.

min과 min 초기화하는 위치를 for문 안에 잡아버려서 오류가 났다. 이렇게 코드를 짜면 for문이 시작할 때마다 변수값이 arr[0]으로 초기화 되버리므로 오류가 난다. 해결책으로 초기화 코드를 for문 이전에 적어주었더니 오류가 해결되었다.


 

 

반응형

'프로그래밍 > C | C++' 카테고리의 다른 글

[c언어]3/6/9게임 출력 프로그램 (두가지 방법)  (0) 2020.11.09
[c언어] 약수 출력 프로그램(for문 사용)  (0) 2020.11.09
[c언어]입력받은 수만큼 숫자가 증가하는 프로그램(이중for문)  (0) 2020.11.09
[c언어]배열: 입력받은 숫자를 거꾸로 출력  (0) 2020.11.09
[c언어]배열: 짝수의 개수 출력  (0) 2020.11.09
'프로그래밍/C | C++' 카테고리의 다른 글
  • [c언어] 약수 출력 프로그램(for문 사용)
  • [c언어]입력받은 수만큼 숫자가 증가하는 프로그램(이중for문)
  • [c언어]배열: 입력받은 숫자를 거꾸로 출력
  • [c언어]배열: 짝수의 개수 출력
청량리 물냉면
청량리 물냉면
프로그래밍 공부를 하고 있습니다. 공부 내용 정리 겸 정보 공유를 목적으로 합니다.
    반응형
  • 청량리 물냉면
    노력중인 블로그
    청량리 물냉면
  • 전체
    오늘
    어제
    • 분류 전체보기
      • 프로그래밍
        • Programming
        • C | C++
        • Java
        • Python
      • 웹 프로그래밍
        • HTML | CSS
        • JavaScript | TypeScript
        • React
        • Vue.js
        • Next.js
        • Spring & Spring Boot
        • JSP & Servlet
        • DB
      • 웹 프로젝트
        • 웹 프로젝트
        • 🥨스낵몰
        • 👨‍👨‍👧‍👧소셜 가계부
        • 🌜꿈 일기장
        • 🔮포트폴리오 사이트
        • 🏃‍♂️팀 프로젝트: 일정관리 프로그램
        • 📈팀 프로젝트: AI기반 주식 분석 플랫폼
        • 😺Just Meow It: 고양이의 조언
      • 앱 프로그래밍
        • Flutter
        • Kotlin
      • Problem Solving
        • 백준
        • 프로그래머스
        • SWEA
      • Computer Science
        • 알고리즘
        • 컴퓨터 네트워크
        • 이산수학
      • Developer
        • 후기
        • 자료정리
        • 취업 | 취준
        • 웹개발 교육 프로그램
        • TIL
  • 블로그 메뉴

    • 홈
    • Github
  • 공지사항

    • 프로그래밍 공부 중😊
  • 인기 글

  • 태그

    뉴렉처
    Jiraynor Programming
    공식문서
    타입스크립트
    프로젝트
    컴퓨터네트워크
    SWEA
    클론 프로젝트
    리액트
    spring boot
    구현
    bfs
    Next.js
    AWS
    자바스크립트
    자바
    ZeroCho
    프로그래머스
    mysql
    포트폴리오
    블로그 제작
    플러터
    d3
    Til
    강의내용정리
    알고리즘
    백준
    React
    파이썬
    웹사이트
  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
청량리 물냉면
[c언어]배열: 최대/최솟값 출력
상단으로

티스토리툴바