# μνκ΄ μ’μ μμ½νλ νλ‘κ·Έλ¨ λ§λ€κΈ°
< μ μ μ¬ν >
1. μ’μμ μμ½ν μ§ μν μ§ μ λ ₯κ°μΌλ‘ ꡬλΆνκΈ°
2. μμ½ν μ’μμ μ λ ₯λ°κΈ° -> μμ½ μ¬λΆμ λν λͺ¨λ μ’μμ μΆλ ₯ν΄μ€
3. λͺμ΄, λͺ λ²μ§Έ μ’μμ μμ½λ°μμ§ μ λ ₯κ°μ λ°μ
4. λ§μ½ μμ½μ΄ λ§λ£λ μ’μμ΄ μλλΌλ©΄ μμ½λκ³ μμ½λ νμμ μ€λ€
5. λ§μΌ μμ½μ΄ μ΄λ―Έ λμ΄μλ μ’μμ΄λΌλ©΄ μμ½μ΄ μ΄λ―Έ μλ€κ³ μΆλ ₯ν΄μ€λ€.
< μμ±λ μ½λ >
#include<iostream> // μ μ²λ¦¬κΈ°μ μ§μνκΈ° μν μ½λ
using namespace std;
int main()
{
int zeroone, a, b;
int arr[3][10] = { { },{ },{ } }; // 2μ°¨μ΄ λ°°μ΄μ λ§λλ μ½λμ -> 3ν 10μ΄
do { // do while λ°λ³΅λ¬Έμ μ¬μ©νμ¬ μ’μμ λ μμ½νμ§ μμ λκΉμ§ ν΄λΉ κΈ°μ λ₯Ό λ°λ³΅νλ€
cout << "μ’μμ μμ½νμκ² μ΅λκΉ? (0μ΄λ 1μ ν)";
cin >> zeroone;
cout << endl; // λ¬Έλ¨μ μ€μ μλλ‘ λ΄λ¦¬λ μ€λ°κΏ μ½λ
if (zeroone == 0) // if 쑰건문.
cout << "μ’μ μμ½ μ’
λ£" << endl; // λ μ΄μ μ’μμ μμ½νμ§ μκ² λ€κ³ νλ©΄ μ’μ μμ½μ μ’
λ£ν¨
else
{
for (int i = 1; i <= 10; i++) //1λΆν° 10κΉμ§μ λ²μ μμμ 'i'μ κ°μ 1μ© λν΄κ°λ©° μΆλ ₯
{
cout << i << " ";
}
cout << endl; // λ¬Έλ¨μ μ€μ μλλ‘ λ΄λ¦¬λ μ€λ°κΏ μ½λ
cout << "-----------------------------------------------------------" << endl;
for (int j = 0; j <= 2; j++) // 0~2 ν
{
for (int k = 0; k <= 9; k++) //0~9 μ΄
{
cout << arr[j][k] << " "; // ν΄λΉ κΈ°μ λ₯Ό κ³μν΄μ λ°λ³΅νλ©° 2μ°¨μ λ°°μ΄κ° μΆλ ₯
}
cout << endl;
// λ¬Έλ¨ μ€μ μλλ‘ λ΄λ¦¬λ μ€λ°κΏ μ½λ
}
cout << "λͺ μ΄, λͺ λ²μ§Έ μ’μμ μμ½νμκ² μ΅λκΉ?";
cin >> a;
// aλ 'ν'μ μλ―Ένλ€.
cin >> b;
//b λ 'μ΄'μ μλ―Ένλ€.
if (arr[a - 1][b - 1] == 0) // λ°°μ΄: 0λΆν° μμ-> -1
{
arr[a - 1][b - 1] = 1; // μμ½λ μ리λ= 1
cout << "μμ½λμμ΅λλ€." << endl;
}
else //if not 0 =μμ½λ μ리.
cout << "μ΄λ―Έ μμ½λ μ’μμ
λλ€." << endl;
}
continue;
} while (zeroone == 1);
return 0;
}