๋ฐฐ์ด ์์ ์ฌ๋ฌ ๊ฐ์ด ๋ค์ฃฝ๋ฐ์ฃฝ ์์ฌ ์์ ๋,
์ด๊ฒ๋ค์ด ์ค๋ฆ์ฐจ์(์์ ๊ฐ์ด ๊ฐ์ฅ ์์ ์ค๊ณ ๋ฐฐ์ด ๋ท ์ธ๋ฑ์ค๋ก ๊ฐ์๋ก ์ธ๋ฑ์ค ๊ฐ์ด ์ปค์ง)์ผ๋ก ์ ๋ ฌ๋๋๋ก ์ด์คํฌ๋ฌธ์ ์จ์ ์ง์ ํ๋์ฝ๋ฉ์ผ๋ก ๊ตฌํํด๋ณด์๋ค.
๊ฐ์ข ์ ๋ ฌ ๊ธฐ๋ฒ์ ๋ฐฐ์ฐ๊ณ ๋๋ฉด ์ฝ๋๊ฐ ๋ฌ๋ผ์ง ๊ฒ์ด๋ค.
#include <iostream>
using namespace std;
int main()
{
int num[10] = { 986,4,7,12,45,895,3,7,34,5 };
for (int i =0; i+1 < 10; i++)
{
for (int i = 0; i + 1 < 10; i++)
{
if (num[i] >= num[i + 1]) //๊ฐ์ด ํฐ ์ธ๋ฑ์ค์ ๊ฐ์ด ์์ ์ธ๋ฑ์ค๋ฅผ ๋น๊ตํด์ ํฐ ๊ฐ์ ๋ค ์ธ๋ฑ์ค๋ก ๋ณด๋
{
int temp = 0;
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
int number[10] = { 986,4,7,12,45,895,3,7,34,5 };
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (number[j] >= number[i])
{
int temp = 0;
temp = number[i];
number[i] = number[j];
number[j] = temp;
}
}
}
for (int i = 0; i < 10; i++)
{
cout <<"์ด์ค ํฌ๋ฌธ i๋ก๋ง ๋๋ฆผ"<< num[i] << ' ';
}
for (int i = 0; i < 10; i++)
{
cout << "์ด์ค ํฌ๋ฌธ i์ j๋ก ๋๋ฆผ"<<number[i] << ' ';
}
return 0;
}
์ ์ฝ๋๋ฅผ ํ์ฉํด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐ๊ฟ ์๋ ์์๋ค.
๋ถ๋ฑํธ ๋ฐฉํฅ๋ง ๋ฐ๊พธ๋ฉด ๋๋ค.
int main()
{
int num[10] = { 986,4,7,12,45,895,3,7,34,5 };
for (int i =0; i+1 < 10; i++)
{
for (int i = 0; i + 1 < 10; i++)
{
if (num[i] <= num[i + 1]) //๊ฐ์ด ํฐ ์ธ๋ฑ์ค์ ๊ฐ์ด ์์ ์ธ๋ฑ์ค๋ฅผ ๋น๊ตํด์ ํฐ ๊ฐ์ ์ ์ธ๋ฑ์ค๋ก ๋ณด๋
{
int temp = 0;
temp = num[i];
num[i] = num[i + 1];
num[i + 1] = temp;
}
}
}
int number[10] = { 986,4,7,12,45,895,3,7,34,5 };
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (number[j] <= number[i])
{
int temp = 0;
temp = number[i];
number[i] = number[j];
number[j] = temp;
}
}
}
for (int i = 0; i < 10; i++)
{
cout <<"์ด์ค ํฌ๋ฌธ i๋ก๋ง ๋๋ฆผ"<< num[i] << ' ';
}
for (int i = 0; i < 10; i++)
{
cout << "์ด์ค ํฌ๋ฌธ i์ j๋ก ๋๋ฆผ"<<number[i] << ' ';
}
return 0;
}