Operasi Matematis Array Pada Bahasa C

ditulis oleh :

di

Operasi matematis pada array dalam bahasa C melibatkan penambahan, pengurangan, perkalian, pembagian, dan berbagai manipulasi lainnya pada elemen-elemen array. Berikut adalah contoh-contoh bagaimana melakukan operasi matematis dasar pada array:

1. Penjumlahan Elemen Array

Menjumlahkan semua elemen dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {1, 2, 3, 4, 5};
    int jumlah = 0;
    for (int i = 0; i < 5; i++) {
        jumlah += angka[i];
    }
    printf("Jumlah elemen: %d\n", jumlah); // Output: 15
    return 0;
}

2. Pengurangan Elemen Array

Mengurangi semua elemen dalam array dari elemen pertama:

#include <stdio.h>

int main() {
    int angka[5] = {20, 1, 2, 3, 4};
    int hasil = angka[0];
    for (int i = 1; i < 5; i++) {
        hasil -= angka[i];
    }
    printf("Hasil pengurangan: %d\n", hasil); // Output: 10
    return 0;
}

3. Perkalian Elemen Array

Mengalikan semua elemen dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {1, 2, 3, 4, 5};
    int hasil = 1;
    for (int i = 0; i < 5; i++) {
        hasil *= angka[i];
    }
    printf("Hasil perkalian: %d\n", hasil); // Output: 120
    return 0;
}

4. Pembagian Elemen Array

Membagi elemen pertama dengan elemen-elemen berikutnya dalam array:

#include <stdio.h>

int main() {
    int angka[5] = {100, 2, 2, 5, 1};
    int hasil = angka[0];
    for (int i = 1; i < 5; i++) {
        hasil /= angka[i];
    }
    printf("Hasil pembagian: %d\n", hasil); // Output: 5
    return 0;
}

5. Penjumlahan Dua Array

Menjumlahkan elemen-elemen dua array dan menyimpan hasilnya dalam array ketiga:

#include <stdio.h>

int main() {
    int array1[5] = {1, 2, 3, 4, 5};
    int array2[5] = {5, 4, 3, 2, 1};
    int hasil[5];

    for (int i = 0; i < 5; i++) {
        hasil[i] = array1[i] + array2[i];
    }

    printf("Hasil penjumlahan dua array: ");
    for (int i = 0; i < 5; i++) {
        printf("%d ", hasil[i]);
    }
    // Output: 6 6 6 6 6
    return 0;
}

6. Perkalian Skalar pada Array

Mengalikan setiap elemen array dengan sebuah skalar:

#include <stdio.h>

int main() {
    int array[5] = {1, 2, 3, 4, 5};
    int skalar = 3;

    for (int i = 0; i < 5; i++) {
        array[i] *= skalar;
    }

    printf("Hasil perkalian skalar: ");
    for (int i = 0; i < 5; i++) {
        printf("%d ", array[i]);
    }
    // Output: 3 6 9 12 15
    return 0;
}

7. Rata-rata Elemen Array

Menghitung rata-rata nilai elemen dalam array:

#include <stdio.h>

int main() {
    int array[5] = {1, 2, 3, 4, 5};
    int jumlah = 0;
    float rataRata;

    for (int i = 0; i < 5; i++) {
        jumlah += array[i];
    }

    rataRata = (float)jumlah / 5;
    printf("Rata-rata: %.2f\n", rataRata); // Output: 3.00
    return 0;
}

8. Menghitung Nilai Maksimum dan Minimum

Menemukan nilai maksimum dan minimum dalam array:

#include <stdio.h>

int main() {
    int array[5] = {3, 1, 4, 1, 5};
    int max = array[0];
    int min = array[0];

    for (int i = 1; i < 5; i++) {
        if (array[i] > max) {
            max = array[i];
        }
        if (array[i] < min) {
            min = array[i];
        }
    }

    printf("Nilai maksimum: %d\n", max); // Output: 5
    printf("Nilai minimum: %d\n", min);  // Output: 1
    return 0;
}

Dengan memahami operasi-operasi matematis ini, Anda dapat melakukan berbagai manipulasi data pada array dalam bahasa C, memungkinkan implementasi algoritma yang lebih kompleks dan efisien.

Tinggalkan Balasan

Komentar