본문 바로가기
C++ Toast

[C++] 소수점을 가지는 5개의 실수를 입력받아, 버블 정렬을 이용하여 오름차순 정렬 한뒤, 제일 큰 수를 화면에 출력하여라

by 하루한번토스트 2024. 7. 23.

출력 예시

코드

#include <iostream>
#include <string>
#include <array>
using namespace std;


int main() {
	double num[5];
	double temp;

	cout << "5 개의 실수를 입력하세요 " << endl;
	for (int i = 0; i < 5; i++){
		cin >> num[i];
	}

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

	cout << "입력받은값은 :";
	for (int i = 0; i < 5; i++) {
		cout << num[i]<<'\t';
	}
	cout << endl;
	cout << "제일 큰 수는= " << num[(sizeof(num) / sizeof(double))-1];
}