이중 반복문 (구구단, 2차원 배열 출력 등)
반복문 안에 또 다른 반복문을 만들어 사용도 가능하다.
for (int j = 0; j < 3; j++)
{
for (int k = 0; k < 3; k++)
{
std::cout << "Hello World!";
}
}
JavaScript
복사
2차원 배열은 [](대괄호)를 두번 사용하여 선안하며 첫번쨰는 세로의 크기
두번쨰는 가로의 크기를 정한다.
수학에서처럼 y,x로 두고 표기하면 이해하기 쉽다.
#include <iostream>
// 2차원 배열은 [](대괄호)를 두 번 사용하여 선언
// 첫번째는 세로의 크기, 두번째는 가로의 크기
// 수학에서처럼 y,x로 두고 표기하는 습관
int main()
{
int arr[2][4] =
{
{1, 2, 3, 4},
{5, 6, 7, 8}
};
//int arr[y][x] = {
// {[0][0], [0][1], [0][2], [0][3]},
// {[1][0], [1][1], [1][2], [1][3]}
//}
// 예시
int num = arr[y][x];
int y = 0;
int x = 2;
num = 3;
return 0;
}
C++
복사
#include <iostream>
int main()
{
int arr[2][5] =
{
{ 1,2,3,4,5 },
{ 1,2,3,4,5 }
};
arr[0][0] = 1;
arr[1][2] = 2;
for (int y = 0; y < 2; y++)
{
for (int x = 0; x < 5; x++)
{
arr[y][x] = 10;
}
}
return 0;
}
C++
복사
#include <iostream>
int main() {
for (size_t i = 0; i < 10; i++)
{
for (size_t j = 0; j < 10; j++)
{
std::cout << "HELLO"; // "HELLO"를 100번 출력한다.
}
}
return 0;
}
C++
복사
#include <iostream>
// 이중 for문으로 구구단 출력하기
int main()
{
for (int i = 2; i < 10; i++) // 2단부터 9단까지
{
std::cout << std::endl;
for (int j = 1; j < 10; j++) // 1부터 9까지
{
std::cout << i << " * " << j << " = " << i * j << std::endl;
}
}
return 0;
}
C++
복사
나머지 연산자를 사용한 홀짝/배수 구분
#include <iostream>
int main()
{
int num = 101;
if ((num % 2) == 0)
{
std::cout << "짝수";
}
else
{
std::cout << "홀수";
}
if ((num % 3) == 0)
{
std::cout << "3의 배수";
}
else
{
std::cout << "3의 배수 아님";
}
return 0;
}
C++
복사
카운팅
#include <iostream>
int main()
{
int arr[5] = { 1,2,3,4,5 };
int count = 0;
for (int i = 0; i < 5; i++)
{
// arr[i] 의 값이 홀수라면
if ((arr[i] % 2) == 1)
{
count++;
}
}
return 0;
}
// 즉, count 변수 출력을 통해서 arr 배열에서 홀수가 몇 개인지 알 수 있다.
C++
복사
“강의는 많은데, 내 실력은 왜 그대로일까?”
혼자서 공부하다 보면
이런 생각 들지 않으셨나요?
•
강의는 다 듣고도 직접 코드는 못 짜겠고,
•
복습할 땐 어디서부터 다시 시작해야 할지 막막하고,
•
질문하려 해도 물어볼 사람이 없고,
•
유튜브 영상도 정답만 보고 따라 치는 느낌…
그렇다면 지금이 바로
“나만을 위한 코칭”이 필요한 순간입니다.
당신도 할 수 있습니다.
지금 멤버십을 넘어, 코칭에 도전해보세요.
수많은 수강생들이 얌얌코딩 코칭으로 넥슨, 크래프톤, NC 등 입사에 성공했습니다.
지금도 코딩을 ‘따라 치기만’ 하고 계신가요?
이젠 혼자 설계하고, 스스로 코딩하는 법을 배워야 할 때입니다.
얌얌코딩이 옆에서 함께하겠습니다. 