Berikut Programnya:
#include <iostream.h>
#include <conio.h>
#include <math.h>
class datal{
public:
datal(){};
void masuk_data(int[],int);
float std(const int[],int,float);
int maksimum2(int,int);
int maksimum(int[],int );
};
void datal::masuk_data(int a[],int n){
int i;
for(i=0;i<n;i++){
cout<<"data ke- "<<i+1<<" : ";
cin>>a[i];}
}
int maksimum2(int a,int b){
if(a>b)return(a);
else return(b);}
int maksimum(int data[],int n){
int i,temp;
temp=data[0];
for(i=1;i<n;i++)
temp=maksimum2(temp,data[i]);
return(temp);}
main(){
datal l;
int n;
int bilangan[10];
cout<<"masukan banyak data : ";
cin>>n;
l.masuk_data(bilangan,n);
cout<<"nilai tebesar : "<<maksimum(bilangan,n)<<endl;
getch();
return 0;
}
Penjelasannya:
Desainnya kita akan menginputkan bilangan misalnya x
selanjutnya kita akan menginputkan lagi bilangan sebanyak x tersebut.
setelah inputan sebanyak x kita inputkan bilangannya, maka akan di proses untuk di cari bilangan terbesar dari inputan sebanyak x yang kita inputkan tadi.
Misal inputan 3, selanjutnya anda di minta menginputkan angka sebanyak 3, dan inputan sebanyak 3 tersebut akan di proses untuk di cari bilangan terbesarnya, tentu dari inputan sebanyak 3 tadi.
Dan seterusnya.......
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar