Program C untuk Mencari Elemen Terbesar dalam Array

Dalam contoh ini, anda akan belajar memaparkan elemen terbesar yang dimasukkan oleh pengguna dalam tatasusunan.

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

  • C untuk Gelung
  • C Susunan

Cari Unsur Terbesar dalam tatasusunan

#include int main() ( int i, n; float arr(100); printf("Enter the number of elements (1 to 100): "); scanf("%d", &n); for (i = 0; i < n; ++i) ( printf("Enter number%d: ", i + 1); scanf("%f", &arr(i)); ) // storing the largest number to arr(0) for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) printf("Largest element = %.2f", arr(0)); return 0; ) 

Pengeluaran

Masukkan bilangan elemen (1 hingga 100): 5 Masukkan nombor1: 34.5 Masukkan nombor2: 2.4 Masukkan nombor3: -35.5 Masukkan nombor4: 38.7 Masukkan nombor5: 24.5 Unsur terbesar = 38.70 

Program ini mengambil sejumlah elemen dari pengguna dan menyimpannya arr().

Untuk mencari unsur terbesar,

  • dua elemen susunan pertama diperiksa dan yang terbesar dari kedua elemen ini diletakkan di dalam arr(0)
  • elemen pertama dan ketiga diperiksa dan terbesar kedua elemen ini dimasukkan ke dalam arr(0).
  • proses ini berterusan sehingga elemen pertama dan terakhir diperiksa
  • nombor terbesar akan disimpan di arr(0)kedudukan

Kami telah menggunakan forgelung untuk menyelesaikan tugas ini.

for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); ) 

Artikel menarik...