본문 바로가기

C++

if, for, while

#include <iostream> // cout, cin 등이 들어 있는 헤더파일

using namespace std;
// 안쓰면 cout 대신 std::cout 써야 됨

int main()
{
	
	int n = 10; // n 선언 후 값을 넣어 줌
    //반복문
	for (int i = 0;i < n;i++) //for(변수 초기값;조건;i++) 조건은 bool 형식이어야 함
	{
		cout << i << "\n";
	}
	cout << "-------------------------------------";
	int i = 10;
	while (i) //while(조건)
	{
		cout << i-- << "\n"; //문장을 실행하고 i=i-1 줄바꿈, 엔터="\n"
	}
	cout << "-------------------------------------";
	i = 0;
	while (i < 10) //while(조건)
	{
		cout << ++i << "\n"; //i=i+1 후 문장을 실행
	}
	if (i % 2 == 0) cout << "i 나누기 2의 나머지는 0"; // if (조건)
	else cout << "i 나누기 2의 나머지는 0이 아님";
	return 0;
}

조건이 참(true)이면 실행

조건(bool)이 0이면 false 1이면 true

!true=false 느낌표: not, 반전

https://www.acmicpc.net/step/2

 

if문 단계

점이 어느 사분면에 있는지 알아내는 문제

www.acmicpc.net

https://www.acmicpc.net/step/3

 

for문 단계

1부터 N까지의 합을 구하는 문제. 물론 반복문 없이 풀 수도 있습니다.

www.acmicpc.net

https://www.acmicpc.net/step/2

 

while문 단계

입력이 끝날 때까지 A+B를 출력하는 문제. EOF에 대해 알아 보세요.

www.acmicpc.net

 

'C++' 카테고리의 다른 글

BFS와 DFS, vector  (0) 2021.11.08
시간 복잡도, Brute Force  (0) 2021.11.04
배열  (2) 2021.10.30
함수, 자료형, 입출력  (0) 2021.10.30
Visual Studio 세팅, solved.ac  (0) 2021.10.29