Senin, 27 Februari 2017

Program c++ untuk mencari bilangan ganjil dan genap dalam suatu array



Oleh Muh. Izhar Akhirul Safar E1E1 15 080 Jurusan Teknik Informatika, Fakultas Teknik, Universitas Halu Oleo


Berikut codingnya : 

#include <iostream>

using namespace std;

int main()
{
    int y;
    int t=0;
    int q=0;
    cout << "Masukkan jumlah data yang diinginkan : ";cin>>y;
    int a[y];

    for (int b=0;b<y;b++) //looping menginput data ke array
        {
            cout<<"Masukkan data untuk indeks ["<<b<<"] : ";cin>>a[b];

        }
    cout<<endl;
    for (int b=0;b<y;b++) //looping display data
        {
            cout<<"Array indeks["<<b<<"] = "<<a[b]<<endl;

        }
    cout<<endl;

    cout<<"Data yang bernilai genap : "<<endl;
     for (int b=0;b<y;b++) //looping cek data bernilai genap
        {
            if (a[b]%2==0)
                {
                     cout<<"Array indeks["<<b<<"] = "<<a[b]<<endl;
                     t++;
                }

        }
        if (t==0) //jika tak ada data genap
            {
              cout<<"Tak ditemukan data bernilai genap"<<endl;
            }
        cout<<endl;
        cout<<"Data yang bernilai ganjil : "<<endl;
     for (int b=0;b<y;b++) //looping cek data bernilai ganjil
        {
            if (a[b]%2==1)
                {
                     cout<<"Array indeks["<<b<<"] = "<<a[b]<<endl;
                     q++;
                }

        }
         if (q==0) //jika tak ada data ganjil
            {
              cout<<"Tak ditemukan data bernilai ganjil"<<endl;
            }
    return 0;
}

Preview :

Tidak ada komentar:

Posting Komentar