Buatlah program inputan berupa matriks 3×3 (array 2 dimensi) yang berisi karakter (huruf alphabet ‘a’ sd ‘z’). Outputnya adalah menampilkan banyak karakter huruf konsonan yang ada didalam matriks dan posisi/letak huruf konsonan tersebut kedalam bahasa pemrograman C++ dengan hasil seperti contoh pada gambar diatas.

Posted on

Buatlah program inputan berupa matriks 3x3 (array 2 dimensi) yang berisi karakter (huruf alphabet 'a' sd 'z'). Outputnya adalah menampilkan banyak karakter huruf konsonan yang ada didalam matriks dan posisi/letak huruf konsonan tersebut kedalam bahasa pemrograman C++ dengan hasil seperti contoh pada gambar diatas.

Buatlah program inputan berupa matriks 3×3 (array 2 dimensi) yang berisi karakter (huruf alphabet ‘a’ sd ‘z’). Outputnya adalah menampilkan banyak karakter huruf konsonan yang ada didalam matriks dan posisi/letak huruf konsonan tersebut kedalam bahasa pemrograman C++ dengan hasil seperti contoh pada gambar diatas.

Untuk permasalahan ini kita hanya perlu looping dan cek setiap indeks apakah bukan a i u e o, jika tidak, maka tandai dan setelah itu di looping dan jika telah ditandai, print indeks karakter yang bukan konsonan setelah itu gunakan variable count utk cek berapa banyak karakter yang konsonan.

#include <iostream>
using namespace std;
void check(char arr[][3]){
    for (int i=0; i<3; i++){
        for (int j=0; j<3; j++){
            if (arr[i][j]!='a' && arr[i][j]!='u' && arr[i][j]!='i' && arr[i][j]!='e' && arr[i][j]!='o')
                arr[i][j]='0';
        }
    }
}
int main(){
    char arr[3][3];
    for (int i=0; i<3; i++){
        for (int j=0; j<3; j++){
            cout << "Masukkan nilai ke [" << i << " , " << j << "] = ";
            cin >> arr[i][j];
        }
    }

    for (int i=0; i<3; i++){
        for (int j=0; j<3; j++){
            cout << arr[i][j] << " ";
        }
        cout << endl;
    }
    check(arr);
    int count=0;
    for (int i=0; i<3; i++){
        for (int j=0; j<3; j++){
            if (arr[i][j]=='0'){
                cout << "Pada posisi " << "[" << i << " , " << j << "]n";
                count++;
            }
        }
    }
    cout << "Berisi huruf konsonannSehingga banyaknya huruf konsonan didalam matriks : " << count;
}
//CODE BY OWENIZEDD
Jangan lupa hargai bantuan saya dengan menandai jawaban ini sebagai jawaban terbaik.