Program C untuk Menghitung Rata-rata Menggunakan Array

Dalam contoh ini, Anda akan belajar menghitung rata-rata dari n jumlah elemen yang dimasukkan oleh pengguna menggunakan array.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:

  • C sementara dan lakukan… saat Loop
  • C untuk Loop
  • C Array

Menyimpan Angka dan Menghitung Rata-Rata Menggunakan Array

#include int main() ( int n, i; float num(100), sum = 0.0, avg; printf("Enter the numbers of elements: "); scanf("%d", &n); while (n> 100 || n < 1) ( printf("Error! number should in range of (1 to 100)."); printf("Enter the number again: "); scanf("%d", &n); ) for (i = 0; i < n; ++i) ( printf("%d. Enter number: ", i + 1); scanf("%f", &num(i)); sum += num(i); ) avg = sum / n; printf("Average = %.2f", avg); return 0; ) 

Keluaran

Masukan nomor elemen: 6 1. Masukan nomor: 45.3 2. Masukan nomor: 67.5 3. Masukan nomor: -45.6 4. masukan nomor: 20.34 5. masukan nomor: 33 6. masukan nomor: 45.6 rata-rata = 27.69 

Di sini, pengguna pertama-tama diminta untuk memasukkan jumlah elemen. Nomor ini diberikan ke n.

Jika pengguna yang memasukkan bilangan bulat lebih kecil dari 1 atau lebih besar dari 100, pengguna akan diminta untuk memasukkan nomor itu lagi. Ini dilakukan dengan menggunakan whileloop.

Kemudian, kami telah mengulang forperulangan dari i = 0menjadi i < n. Di setiap iterasi loop, pengguna diminta memasukkan angka untuk menghitung rata-rata. Angka-angka ini disimpan dalam num()larik.

scanf("%f", &num(i)); 

Dan, jumlah dari setiap elemen yang dimasukkan dihitung.

sum += num(i); 

Setelah forloop selesai, rata-rata dihitung dan dicetak di layar.

Artikel yang menarik...