#include <iostream.h>
#include <conio.h>
//pendeklarasian fungsi void dengan parameter pointer
void input(int *nilai,int *max,int *min,int a,int t)
{*nilai=a;
int K[100]; //maksimal space dalam isi data adalah 100 digit
cout<<"\nNilai Max dan Min Array";
cout<<"\nJumlah Input : ";cin>>a; //deklarasi banyaknya data
for(t=0;t<a;t++) //deklarasi perulangan 1
{cout<<"\nNilai ke-"<<t<<" : ",t+1;cin>>K[t];} //data yg tampil sesuai dg jumlah inputnya
*max=K[0]; //batas bilangan pertama atau dasar di mulainya index array
*min=K[0];
for(t=1;t<a;t++) //deklarasi perulangan 2
{if(K[t]>*max) //deklarasi fungsi maksimal
{*max=K[t];} //nilai maksimal berasal dari data terbesar yg diinputkan secara keseluruhan
if(K[t]<*min) //deklarasi fungsi minimal
{*min=K[t];} //nilai minimal berasal dari data terkecil yg diinputkan secara keseluruhan
}}
main () {
int nilai,max,min,a,t;
input(&nilai,&max,&min,a,t); //pemanggilan fungsi
cout<<"\n\nNilai Maksimal : "<<max;
cout<<"\n\nNilai Minimal : "<<min;
getch () ; }
#include <conio.h>
//pendeklarasian fungsi void dengan parameter pointer
void input(int *nilai,int *max,int *min,int a,int t)
{*nilai=a;
int K[100]; //maksimal space dalam isi data adalah 100 digit
cout<<"\nNilai Max dan Min Array";
cout<<"\nJumlah Input : ";cin>>a; //deklarasi banyaknya data
for(t=0;t<a;t++) //deklarasi perulangan 1
{cout<<"\nNilai ke-"<<t<<" : ",t+1;cin>>K[t];} //data yg tampil sesuai dg jumlah inputnya
*max=K[0]; //batas bilangan pertama atau dasar di mulainya index array
*min=K[0];
for(t=1;t<a;t++) //deklarasi perulangan 2
{if(K[t]>*max) //deklarasi fungsi maksimal
{*max=K[t];} //nilai maksimal berasal dari data terbesar yg diinputkan secara keseluruhan
if(K[t]<*min) //deklarasi fungsi minimal
{*min=K[t];} //nilai minimal berasal dari data terkecil yg diinputkan secara keseluruhan
}}
main () {
int nilai,max,min,a,t;
input(&nilai,&max,&min,a,t); //pemanggilan fungsi
cout<<"\n\nNilai Maksimal : "<<max;
cout<<"\n\nNilai Minimal : "<<min;
getch () ; }

0 komentar:
Posting Komentar