์ƒˆ์†Œ์‹

๊ณต๋ถ€/Cใ†C++

[C++] ๋ฒ„๋ธ”์ •๋ ฌ์„ ์ด์šฉํ•œ ๋žญํ‚น ์‹œ์Šคํ…œ ๋งŒ๋“ค๊ธฐ

  • -
728x90

๋ฒ„๋ธ”์ •๋ ฌ์„ ์ด์šฉํ•˜์—ฌ ๋žญํ‚น ์‹œ์Šคํ…œ์„ c++๋กœ ๊ตฌํ˜„ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค.

์•ž์œผ๋กœ ๊ฒŒ์ž„์„ ์งค๋•Œ ๋žญํ‚น ์‹œ์Šคํ…œ์— ์ข…์ข… ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒ ๊ตฐ์š”

 

 

 

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include<iostream>
#include<string>
using namespace std;
 
int main() {
    string array[10][2];
    string temp[1][2];// ๊ฐ’์˜ ์œ„์น˜๊ตํ™˜์— ์‚ฌ์šฉ ๋  ๋ณ€์ˆ˜
 
                      /*๋ฐฐ์—ด ์ดˆ๊ธฐํ™”*/
    for (int i = 0; i < 10; i++) { // ํ–‰
        array[i][0= { "___ " }; // ์—ด
        array[i][1= { "0" };
    }
    for (int j = 0; j < 9; j++)
    {
        for (int i = j; i < 9; i++)                    //๊ฐ’์ด ๊ทธ ๋‹ค์Œ๊ฐ’๋ถ€ํ„ฐ ๋“ค์–ด๊ฐ€์•ผํ•˜๋ฏ€๋กœ
        {
            cout << "์ด๋ฆ„์„ ์ž…๋ ฅํ•˜์„ธ์š”:";
            cin >> array[i][0];
            cout << "์ ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”:";
            cin >> array[i][1];
 
            for (int y = 9; y > 0; y--){
                for (int z = 0; z < y; z++) {
                    if (atoi(array[z][1].c_str()) < atoi(array[z + 1][1].c_str())) {
                        /*์ ์ˆ˜๋ถ€๋ถ„ ๋ณต์‚ฌ*/
                        temp[0][1= array[z][1];
                        array[z][1= array[z + 1][1];
                        array[z + 1][1= temp[0][1];
 
                        /*์ด๋ฆ„๋ถ€๋ถ„ ๋ณต์‚ฌ*/
                        temp[0][0= array[z][0];
                        array[z][0= array[z + 1][0];
                        array[z + 1][0= temp[0][0];
                    }
                }
            }
            cout << "-์ ์ˆ˜ ๋žญํ‚น-" << endl;
            for (i = 0; i < 10; i++) {
                cout << i + 1 << "  " << array[i][0<< "  " << array[i][1<< endl;
            }
            cout << endl;
        }
    }
    return 0;
}
 
cs
๋ฐ˜์‘ํ˜•
Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.