Assalamualaikum sobat blogger...
Pada postingan kali ini saya akan
memposting lagi-lagi 2 buah program yang soalnya berasal dari ebook How To Solve
It By Computer karangan R.G Dromey.
Langsung saja untuk program yang
akan saya posting pertama yaitu terdapat pada ebook halaman 147 dan berikut
soalnya :
4.3 FINDING THE MAXIMUM NUMBER IN A
SET
Berikut source code dari program
tersebut :
#include <iostream>
/* run this program using the
console pauser or add your own getch, system("pause") or input loop
*/
using namespace std;
int main(int argc, char** argv)
{
int
a[100];
int
n,min,max=0;
cout<<"Masukkan
jumlah data : ";
cin>>n;
for(int
i=1;i<=n;i++)
{
cout<<"Masukkan
data ke-"<<i<<" : ";
cin>>a[i];
if(max<a[i])
max=a[i];
else{
}
}
cout<<"Nilai
Terbesar : "<<max<<endl;
return
0;
}
Dan untuk program kedua yang akan
saya bahas yaitu terdapat pada halaman 152 dengan soal :
4.4 REMOVAL OF DUPLICATES FROM AN
ORDERED ARRAY
Berikut source code dari program di
atas :
#include <iostream>
/* run this program using the
console pauser or add your own getch, system("pause") or input loop
*/
using namespace std;
int main(int argc, char** argv) {
int
a[20],n;
cout<<"Batas
: ";
cin>>n;
for
(int i=0;i<n;i++){
cout<<"Data
: ";
cin>>a[i];
}
for
(int i=0;i<n;i++){
if(a[i]==a[i+1])
cout<<a[i];
else
if(a[i-1]==a[i])
cout<<"";
else
if(a[i]==a[i+2])
cout<<a[i];
else
if(a[i-2]==a[i])
cout<<"";
else
if(a[i]==a[i+3])
cout<<a[i];
else
if(a[i-3]==a[i])
cout<<"";
else
if(a[i]==a[i+4])
cout<<a[i];
else
if(a[i-4]==a[i])
cout<<"";
else
if(a[i]==a[i+5])
cout<<a[i];
else
if(a[i-5]==a[i])
cout<<"";
else
cout<<a[i];
}
/* for
(int i=0;i<n;i++){
cout<<a[i]<<"
";
}*/
return
0;
}
Sekian pembahasan mengenai 2 buah program dari ebook how to solve it by computer. Silahkan tinggalkan kritik dan dan saran jika ada kesalahan dalam postingan saya, semoga bermanfaat, terimakasih wassalamualaikum wr,wb.
Emoticon Emoticon