(how to solve) 4.6 mencari elemen terkecil
- permasalahan
mencari nilai terkecil dari sekumpulan nilai
- analisis
- untuk acuan pertama kali maka nilai terkecil adalah indek pertama
- membandingkan nilai terkecil ke indek selanjutnya dengan perulangan sampai akhir indek, jika ditemukan nilai yang lebih kecil dari nilai terkecil tinggal mengganti nilai terkecil dengan nilai yang ditemukan tadi
- flowchart raptor
- c++
#include <iostream>
using namespace std;
int max2(int a,int b){
if(a<b) return a;
else return b;
}
int mak(int da[],int n){
int i,temp;
temp=da[0];
for(i=1;i<n;i++)
temp=max2(temp, da[i]);
return temp;
}
void t(int d[],int n){
cout<<"{";
for(int i=0; i<n ;i++){
if(i!=0) cout<<",";
cout<<d[i];
}
cout<<"}\n";
}
int main(int argc, char** argv) {
int d[]={2,4,2,6,8,9,23,56,34,6,3,45,34,1,534,523,42,3423,4};
int n=sizeof d/ sizeof(int);
t(d,n);
cout<<"nilai terkecil: "<<mak(d,n);
}
Tidak ada komentar:
Posting Komentar