코딩각

C언어 | 배열의 최대값과 최소값 구하기 | 배열 포인터 사용하기

최대값을 구하는 것은 초기에 배우는 알고리즘이다. 배우지 않아도 누구나 알고리즘을 알고 있다. C언어로 구현하는 약간의 트릭만 알면 된다. 예를 들어서 우리는 한 학급에서 누가 가장 키가 큰지 알고 있다. 누가 가장 작은지, 누가 가장 몸무게가 많이 나가는지, 가장 적게 나가는지 이미 알고 있다. 외관상 우열을 가릴 수 없는 경우도 있을 것이다. 한학급이 30명 있다면 한명을 기준점으로 설정하고(max 라 한다) 이 기준점을 나머지 29명을 비교해보는 방식으로 기준점보다 큰 사람의 키로 max를 갱신하는 방법으로 최대값을 구할 수 있다. 최소값은 반대로 하면 된다. C에서 배열을 사용하여 표현하면 아래와 같다. 배열을 const 로 받는 것은 쓰기를 방지한 "읽기 전용" 데이터이기 때문이다. 함수에 배열..

알고리즘(Algorithm)/C언어 알고리즘 2020. 11. 20. 03:46

C언어 5 - 1 | 배열

배열은 같은 타입의 데이터를 묶어서 관리할 수 있게 해준다. 배열의 자료구조에 대한 상세한 사항은 아래 포스트를 참고한다. 자료구조 1 배열의 구조 C의 대표적 자료 구조인 배열에 대하여 알아본다. 배열은 대부분의 언어에 기본으로 장착되어 있는 자료형태이다. 컴퓨터는 모든 데이터를 0과1의 이진 데이터의 형태로 저장한다. 이진법과 C의 digiconfactory.tistory.com 다음은 배열을 만드는 예제이다. int a[10] = {0, } a는 변수이름이다. int 형 자료를 10개 만든다. 그 안에 있는 값들은 모두 0으로 초기화한다. #include void main(){ int a[10] = {0, }; a[0] = 5; a[1] = 10; a[7] = 17; int length = size..

코딩(CODING)/C언어(C Language) 2020. 8. 27. 04:26
◀ 1 ▶

블로그정보

  • 블로그 이미지
  • ⟪코딩갘 - 100°⟫

    코딩 (파이썬, C언어, 자바) 및 IT정보 블로그

반응형

카테고리

  • 분류 전체보기 (1186) N
    • IT뉴스 (93)
    • IT일반 (195) N
    • IT출판 (122) N
      • 워드프레스 | 티스토리 (98) N
      • 유튜브 (Youtube) (17)
    • 블록체인 - Blockchain (30)
    • 암호화폐 투자 (172) N
    • 운영체제 메뉴얼과 팁 (30)
      • 윈도우11 (9)
      • 리눅스 일반 (21)
    • 코딩(CODING) (378)
      • 자바(JAVA) (82)
      • 파이썬(PYTHON) (91)
      • C# .NET Core (42)
      • 러스트(Rust) (3)
      • C언어(C Language) (41)
      • C++ (41)
      • 자바스크립트(JS) (20)
      • HTML | CSS (35)
      • 루아(Lua) (15)
      • 어셈블리어 MASM (6)
      • PHP (2)
    • 컴퓨터구조 (9)
      • 운영체제 | OS (6)
      • 컴퓨터 하드웨어 (3)
    • FRAMEWORK (58)
      • 자바 | JavaFX (17)
      • 파이썬 | PYGAME (18)
      • 파이썬 | PyQt5 (16)
      • 파이썬 | kivy (5)
      • GDScript(GODOT) (2)
    • 모바일 게임 (8)
    • 알고리즘(Algorithm) (13)
      • C언어 알고리즘 (13)
    • IT 수학 (25)
      • 대수 기초 (9)
      • 지오지브라 계산기 (1)
      • 이산수학 | Discrete Mathematics (2)
      • 수학기초 (13)
    • IT 서적 리뷰 (20)
    • 로블록스(Roblox) (2)
    • 일본어 (8)
    • 영화 (1)
    • IT상품평 (10) N
    • 과학일반 (1)
    • 컴퓨터보안 (1)

방문자 카운터

  • 어제 : 2,935
  • 오늘 : 92
  • 누적 : 1,684,166

방문자 그래프

공지사항

  • 비트코인 선물 초보 가이드 모음
  • 하스켈 입문 튜토리얼 모음 - 진행중
  • 코딩 전문 블로그 워드프레스 개설

Copyright © ⟪코딩갘 - 100°⟫. All Right Reserved.

  • 글쓰기
  • 관리자
  • 카테고리
  • 맨위로

티스토리툴바