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);
}
#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
Post a Comment