Pertanyaan Brainly - Mencari Nilai Terbesar dan Terkecil dengan C++

Pertanyaannya sama seperrti sebelumnya yaitu membuat program untuk menentukan bilangan terbesar dan bilangan terkecil dari sepuluh buah bilangan bulat positif dengan ketentuan : bilangan bulat diinputkan menggunakan perulangan WHILE menggunakan bahasa pemrograman C++.


Programmnya sendiri cukup simple juga. Untuk membangun program ini saya menggunakan compiler online :D karena belum install Visual Code dan kawan-kawannya.


C++ :
#include <iostream>
#include <string>
using namespace std; 
int main() {
    cout << "Jumlah bilangan : ";
    int jumlah, terbesar, terkecil;
    cin >> jumlah;
    
    // Mendata nilai bilangan
    int bil[jumlah];
    int i = -1;
    while(++i < jumlah) {
        cout << "Masukan nilai bilangan ke-" << (i + 1) << " : ";
        cin >> bil[i];
    }
    // Mencari Nilai Terbesar dan Terkecil
    int n = -1;
    terbesar = bil[0];
    terkecil = bil[0];
    while(++n < jumlah) {
        if(bil[n] > terbesar) {
            terbesar = bil[n];
        }
        if(bil[n] < terkecil) {
            terkecil = bil[n];
        }
    }
    cout << "Bilangan terbesar adalah " << terbesar << "\n";
    cout << "Bilangan terkecil adalah " << terkecil;
}


EmoticonEmoticon