Program C ++ untuk Mengira Purata Bilangan Menggunakan Susunan

Program ini mengambil bilangan elemen dari pengguna (di mana, n ditentukan oleh pengguna), menyimpan data dalam array dan mengira rata-rata nombor tersebut.

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan C ++ berikut:

  • Susunan C ++
  • C ++ untuk Gelung
  • C ++ sambil dan lakukan … sambil Loop

Contoh: Hitung Purata Nombor Menggunakan Susunan

 #include using namespace std; int main() ( int n, i; float num(100), sum=0.0, average; cout <> n; while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; ) for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) average = sum / n; cout << "Average = " << average; return 0; ) 

Pengeluaran

 Masukkan nombor data: 6 1. Masukkan nombor: 45.3 2. Masukkan nombor: 67.5 3. Masukkan nombor: -45.6 4. Masukkan nombor: 20.34 5. Masukkan nombor: 33 6. Masukkan nombor: 45.6 Purata = 27.69 

Program ini mengira rata-rata semua nombor yang dimasukkan oleh pengguna.

Nombor-nombor tersebut disimpan dalam bilangan floatarray, yang dapat menyimpan hingga 100 nombor terapung.

Mula-mula kami meminta pengguna untuk menentukan berapa nombor yang akan kami hitung. Ini disimpan dalam pemboleh ubah n.

Sekiranya pengguna memasukkan nilai n di atas 100 atau di bawah 100, whilegelung dijalankan yang meminta pengguna memasukkan nilai n hingga berada di antara 1 dan 100.

while (n> 100 || n <= 0) ( cout << "Error! number should in range of (1 to 100)." << endl; cout <> n; )

Kemudian, kami menggunakan forgelung untuk memasukkan nombor dari pengguna dan menyimpannya dalam susunan angka.

 for(i = 0; i < n; ++i) ( cout << i + 1 <> num(i); sum += num(i); ) 

Setiap kali nombor dimasukkan oleh pengguna, nilainya ditambahkan ke pemboleh ubah jumlah.

Menjelang akhir gelung, jumlah keseluruhan semua nombor disimpan dalam jumlah.

Setelah menyimpan semua nombor, purata dikira dan dipaparkan.

 average = sum / n;

Artikel menarik...