Array adalah kumpulan elemen yang disimpan di lokasi memori yang berdekatan. Bahkan jika Anda seorang pemula, Anda mungkin pernah mendengarnya karena mereka adalah struktur data yang paling banyak digunakan dalam pemrograman.

Anda harus tahu cara melakukan operasi dasar pada array seperti menemukan jumlah elemen array, menemukan produk dari elemen array, membalikkan array, menemukan elemen terbesar dan terkecil dalam array, dll. untuk sepenuhnya siap untuk wawancara coding.

Pada artikel ini, Anda akan mempelajari cara menemukan mean array menggunakan Python, C++, JavaScript, dan C.

Pernyataan masalah

Anda diberi array arr. Anda perlu menemukan rata-rata dari arr.

Contoh 1: Misalkan arr = [1, 2, 3, 4, 5, 6, 7, 8]

Rata-rata arr = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8) / 8 = 4,5

Jadi, keluarannya adalah 4.5.

Contoh 2: Misalkan arr = [1, 1, 1, 1, 1, 1]

Rata-rata arr = (1 + 1 + 1 + 1 + 1 + 1) / 6 = 1

Jadi, keluarannya adalah 1.

Rumus untuk mencari mean array:

Rata-rata array = jumlah semua elemen array / total no. elemen dalam array

Pendekatan untuk Memecahkan Masalah

Anda dapat menemukan rata-rata array dengan mengikuti pendekatan yang diuraikan di bawah ini:

  1. Inisialisasi variabel jumlahElemen (dengan nilai 0) untuk menyimpan jumlah semua elemen dalam array.
  2. Iterasi melalui array dan tambahkan setiap elemen array dengan jumlahElemen.
  3. Akhirnya, kembali sumOfElements / sizeOfArray.

Program C++ untuk Menemukan Rata-Rata Array

Di bawah ini adalah program C++ untuk mencari mean array:

// Program C++ untuk mencari mean array
#termasuk
menggunakan namespace std;
float countMean (int arr[], int ukuran)
{
int sumOfElements = 0;
untuk (int i=0; Saya{
sumOfElements += arr[i];
}
return (float) sumOfElements/(float) ukuran;
}
void printArrayElements (int arr[], ukuran int)
{
untuk (int i=0; Saya{
cout << arr[i] << " ";
}
cout<}
int utama()
{
int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8};
int ukuran1 = ukuran(arr1)/ukuran(arr1[0]);
cout<printArrayElements (arr1, size1);
cout << "Rata-rata array: " << hitung Rata-Rata (arr1, ukuran1) << endl;
int arr2[] = {1, 1, 1, 1, 1, 1};
int ukuran2 = ukuran(arr2)/ukuran(arr2[0]);
cout<printArrayElements (arr2, size2);
cout << "Rata-rata larik: " << hitung Rata-Rata (arr2, ukuran2) << endl;
kembali 0;
}

Keluaran:

Larik 1:
1 2 3 4 5 6 7 8
Rata-rata larik: 4,5
Larik 2:
1 1 1 1 1 1
Rata-rata larik: 1

Terkait: Cara Menemukan Produk Semua Elemen dalam Array

Program Python untuk Menemukan Rata-Rata Array

Di bawah ini adalah program Python untuk mencari mean array:

# Program Python untuk menemukan rata-rata array
def menghitungMean (arr, ukuran):
sumOfElements = 0
untuk saya dalam kisaran (ukuran):
sumOfElements += arr[i]
kembalikan sumOfElements/size
def printListElements (arr, ukuran):
untuk saya dalam kisaran (ukuran):
cetak (arr[i], akhir=" ")
mencetak()
arr1 = [1, 2, 3, 4, 5, 6, 7, 8]
ukuran1 = len (arr1)
print("Array 1 :")
printListElements (arr1, ukuran1)
print("Rata-rata array:", hitungMean (arr1, size1))
arr2 = [1, 1, 1, 1, 1, 1]
ukuran2 = len (arr2)
print("Array 2:")
printListElements (arr2, ukuran2)
print("Rata-rata array:", hitungMean (arr2, size2))

Keluaran:

Larik 1:
1 2 3 4 5 6 7 8
Rata-rata larik: 4,5
Larik 2:
1 1 1 1 1 1
Rata-rata larik: 1.0

Terkait: Cara Menghapus Elemen Duplikat Dari Array di JavaScript, Python, dan C++

Program JavaScript untuk Menemukan Rata-Rata Array

Di bawah ini adalah program JavaScript untuk mencari mean array:

// Program JavaScript untuk menemukan mean array
fungsi countMean (arr, ukuran) {
misalkan sumOfElements = 0;
untuk (misalkan i=0; SayasumOfElements += arr[i];
}
kembalikan sumOfElements/ukuran;
}
function printArrayElements (arr, ukuran) {
untuk (misalkan i=0; Sayadocument.write (arr[i] + " ");
}
dokumen.tulis("
");
}
var arr1 = [1, 2, 3, 4, 5, 6, 7, 8];
var size1 = arr1.length;
document.write("Array 1" + "
");
printArrayElements (arr1, size1);
document.write("Rata-rata array: " + hitungMean (arr1, size1) + "
");
var arr2 = [1, 1, 1, 1, 1, 1];
var size2 = arr2.length;
document.write("Array 2 :" + "
");
printArrayElements (arr2, size2);
document.write("Rata-rata array: " + hitungMean (arr2, size2) + "
");

Keluaran:

Larik 1:
1 2 3 4 5 6 7 8
Rata-rata larik: 4,5
Larik 2:
1 1 1 1 1 1
Rata-rata larik: 1

Terkait: Cara Membalikkan Array di C++, Python, dan JavaScript

Program C untuk Mencari Rata-rata Array

Di bawah ini adalah program C untuk mencari mean array:

// Program C untuk mencari mean array
#termasuk
float countMean (int arr[], int ukuran)
{
int sumOfElements = 0;
untuk (int i=0; Saya{
sumOfElements += arr[i];
}
return (float) sumOfElements/(float) ukuran;
}
void printArrayElements (int arr[], ukuran int)
{
untuk (int i=0; Saya{
printf("%d", arr[i]);
}
printf("\⁠n");
}
int utama()
{
int arr1[] = {1, 2, 3, 4, 5, 6, 7, 8};
int ukuran1 = ukuran(arr1)/ukuran(arr1[0]);
printf("Array 1: \⁠n");
printArrayElements (arr1, size1);
printf("Rata-rata larik: %f \⁠n", hitungMean (arr1, size1));
int arr2[] = {1, 1, 1, 1, 1, 1};
int ukuran2 = ukuran(arr2)/ukuran(arr2[0]);
printf("Array 2: \⁠n");
printArrayElements (arr2, size2);
printf("Rata-rata larik: %f \⁠n", hitungMean (arr2, ukuran2));
kembali 0;
}

Keluaran:

Larik 1: 
1 2 3 4 5 6 7 8
Rata-rata larik: 4.500000
Larik 2:
1 1 1 1 1 1
Rata-rata larik: 1.000.000

Terkait: Pengantar Algoritma Pengurutan Gabung

Memecahkan Masalah Berdasarkan Array

Array adalah salah satu topik yang paling banyak ditanyakan dalam wawancara pemrograman. Adalah bijaksana untuk mempraktikkan beberapa masalah paling umum berdasarkan array seperti menemukan elemen maksimum dan minimum dari sebuah array, menemukan produk dari semua elemen dalam array, menghapus elemen duplikat dari array, membalikkan array, menyortir array, dll. jika Anda serius ingin mendapatkan pekerjaan di bidang pemrograman.

MembagikanMenciakSurel
Cara Menemukan Elemen Maksimum dan Minimum dari Array

Anda berurusan dengan array dan Anda perlu mencetak titik data minimum dan maksimum. Bagaimana Anda melakukannya?

Baca Selanjutnya

Topik-topik yang berkaitan
  • Pemrograman
  • Python
  • JavaScript
  • Pemrograman C
  • Tutorial Pengkodean
Tentang Penulis
Yuvraj Chandra (61 Artikel Diterbitkan)

Yuvraj adalah mahasiswa sarjana Ilmu Komputer di University of Delhi, India. Dia bersemangat tentang Pengembangan Web Full Stack. Ketika dia tidak menulis, dia menjelajahi kedalaman teknologi yang berbeda.

More From Yuvraj Chandra

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan