[C++] 버블정렬

코드

#include <iostream>
#include <iomanip>
#include <conio.h>

using namespace std;

int i, j, temp;
int tab[5] = { 9,5,10,3,2 };

void print()
{
	for (i = 0; i < 5; i++)
		cout << setw(4) << tab[i];
	cout << endl;
}

int main()
{
	cout << "숫자를 입력하세요" << endl;
	for (i=0;i<5;i++)
		cin >> tab[i];
	cout << "=====정렬=====" << endl;

	for (i = 0; i < 5 - 1; i++)
		{
		for (j = 0; j < 5-1-i; j++)
			{
				if (tab[i] >= tab[j])
				{
					temp = tab[i];
					tab[j] = tab[j+1];
					tab[j] = temp;
				}
			}
		}
		print();
}

결과값

댓글 쓰기

0 댓글