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 for
gelung untuk menyelesaikan tugas ini.
for (i = 1; i < n; ++i) ( if (arr(0) < arr(i)) arr(0) = arr(i); )