06 알고리즘과 제어문

알고리즘이란 무엇인가?

명확하게 정의된 문제에 대한, 논리적인 해결 방안

변수에 따라 결과가 맞기도 하고 틀리기도 한다면, 올바른 알고리즘이 아니다

 

if 조건문

문제: 세 값의 최대값을 구하는 알고리즘을 구현하라

if ~ else if ~ else 조건문

문제: 값의 부호(양수/음수/0) 판단하는 알고리즘을 구현하라

while 반복문

문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

for 반복문

문제: 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

do ~ whlie 반복문

문제: 양수만 입력받아, 1부터 n까지의 정수 합을 구하는 알고리즘을 구현하라

중첩 반복문

문제: 곱셈표 출력을 구하는 알고리즘을 구현하라

문제: 입력받은 값 만큼 직각 이등변 삼각형 출력을 구하는 알고리즘을 구현하라

무한 루프의 구현

: for문은 제어식을 생략하면, 1이 지정된다.

 

p31.

if(0)에서 0(거짓), 이외의 모든 값은 "참"이다.

 

+ 참고

https://ubiquitous4g.tistory.com/81

댓글

공지사항
업데이트
인기 글
최근댓글
태그
윈도우 db fputs( ) 고정 소수점 M1 dock speed 네이버 맴버쉽 계산 네이버 포인트 적립 계산 db 외부접속 리틀 엔디안과 빅 엔디안 io stream m1 윈도우 단축키 몬트레이 한영 전환 mysql 방화벽 MK293KE/A 2진수 음수 표현 효과적인 if 코드 stream buffer littem endian ubuntu connect() return 0 성공 이유 MariaDB 방화벽 2진수 실수 표현 실제 저장 용량 소켓 포인터와 참조 우분투 qt if(0) 2진법과 기수 이진수 음수표현 C2027 정의되지 않은 형식 'timespec' m1 페러렐즈 윈도우 맥 단축키 mariadb 재설치 독 속도 조절 c# 클래스 2진수와 Byte 버퍼란 오류 C2011 'timespec': 'struct' 형식 재정의 listen() socket networking mysql 외부 Ip fputc( ) Magic Keyboard with Touch ID c 알고리즘 몬트레이 Shift Space c언어 버퍼 socket programming M1 독 바로 보기 MK293KH/A 우분투 독 비활성화 mariadb 외부접속 Visual Studio에서 inet_ntoa( ) 경고 리턴 0 이유 윤성우의 열렬 TCP/IP 소켓 프로그래밍 fgets( ) 개행('\0')과 NULL 처리 스트림과 버퍼 윈도우 timespecs MariaDB Connector/C++ 2진법과 서수 인터넷 속도 단위 Apple Silicon Mac용 터치아이디 탑재형 매직 키보드 - 미국 영어 (MK293KE/A) 이진수 실수표현 MariaDB Connector 알고리즘이란 C# 메서드 socket 우분투 디스코드 C networking 네이퍼 적립 계산 m1 페러렐즈 단축키 네이버 맴버쉽 적립 mariadb 삭제 표준 입출력 스트림 mariaDB 외부 접속 스트림 버퍼 if 가독성 db 방화벽 M1 Parallels Ubuntu QT install A2449 빅엔디안 if 코드 구조 네이버 페이 결제 우분투 독 에러 네이버 제휴 통장 적립 window mysql 실제 인터넷 속도 네이버 적립 if(false) puts( ) 맥 독 반응 속도 M1 Parallels Ubuntu QT c언어 스트림 #define HAVE_STRUCT_TIMESPEC M1 dock m1 매직 키보드 m1 Shift space pointer reference 네이버 제휴 카드 적립 C++ connector How to show/hide the macOS Dock instantly 맥북 독 반응
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31