본문 바로가기

C++ programming

명품 C++ programming 실습 문제 2장 4번

문제 :

소수점을 가지는 5개의 실수를 입력 받아 제일 큰 수를 화면에 출력하라.

 

목적 및 힌트 :

cin 활용, 키보드로부터 실수 읽기

 

실행 결과 :

 

코드 :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main() {
    float a[5], big;
    int i;
    
    cout << "5 개의 실수를 입력하라>>";
    for(i=0;i<5;i++)  // 5개의 실수 입력 받기 
        cin >> a[i];
    big = a[0]; // a의 첫번째 원소를 big에 삽입 
    
    for(i=1;i<5;i++
        if(big<a[i]) //a[i]가 big보다 크면 big에 삽입 
            big=a[i];
    
    cout << "제일 큰 수 = " << big;
    
    return 0;
}
 

 

설명 :

제일 큰 수를 big 변수에 넣기위해 for문을 이용해 big과 실수 배열 a[]의 원소들을 하나하나 비교했습니다.