Program C untuk Mengira Purata Menggunakan Susunan

Dalam contoh ini, anda akan belajar mengira purata n bilangan elemen yang dimasukkan oleh pengguna menggunakan tatasusunan.

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

  • C sambil dan buat … sambil Gelung
  • C untuk Gelung
  • C Susunan

Simpan Nombor dan Hitung Purata Menggunakan Susunan

#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; ) 

Pengeluaran

Masukkan nombor unsur: 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 

Di sini, pengguna pertama kali diminta memasukkan bilangan elemen. Nombor ini diberikan kepada n.

Sekiranya pengguna memasukkan bilangan bulat lebih besar daripada 1 atau lebih besar daripada 100, pengguna diminta memasukkan nombor itu sekali lagi. Ini dilakukan menggunakan whilegelung.

Kemudian, kami telah mengulangi forgelung dari i = 0ke i < n. Dalam setiap lelaran gelung, pengguna diminta memasukkan nombor untuk mengira rata-rata. Nombor-nombor ini disimpan dalam num()tatasusunan.

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

Dan, jumlah setiap elemen yang dimasukkan dikira.

sum += num(i); 

Setelah forgelung selesai, purata dikira dan dicetak di skrin.

Artikel menarik...