Cari Bil Ganjil c++ dgn pointer

emang masih agak sederhana.. Contoh penggunaan pointer untuk array secara sederhana.. (sebenarnya ini tugas praktikum basprog). semoga bermanfaat.


#include <iostream>
#include <conio>

void ganjil(int[],int);
void main()
{
   int b;
int c[100];
   int *a;
   a=c;

cout<<"Masukkan banyak angka :";
cin>>b;

for (int i=0;i<b;i++)
{
cout<<"Masukkan angka ke "<<(i+1)<<": ";
cin>>*(a+i);
}

ganjil(c,b);
   getch();
}

void ganjil(int c[], int d)
{
int odd=0;
for (int i=0;i<d;i++)
{
if ((c[i]%2)==1)
{
odd++;
}
}
cout<<"\nBanyak angka yang ganjil adalah :"<<odd;
cout<<"\nBanyak angka yang genap adalah :"<<(d-odd);
}

Comments