Program ini cukup sederhana, sebenarnya hanya bermain main dengan array, dalam program ini menggunakan array 1 dimensi untuk menyimpan data, jika menggunakan array 2 dimensi akan lebih sulit, karena terlalu banyak indek. Konsep program ini cukup sederhana, kita memainkan indek array untuk menghasilkan cout terbalik
Ini contoh program untuk membalik data :
#include <cstdlib>
#include <iostream>
using namespace std;
class balik{
private:
int a[100],n;
public:
void inputan();
void proses();
};
void balik::inputan(){
cout<<"masukan jumlah data yang ingin dimasukan : ";
cin>>n;
cout<<"masukan data satu per satu :"<<endl;
for(int i=0;i<n;i++){
cout<<"data ke -"<<i<<" : ";
cin>>a[i];
}
}
void balik::proses(){
cout<<"masukan awal : ";
for(int i=0;i<n;i++){
cout<<a[i];
}
cout<<endl;
cout<<"balikan : ";
for(int i=n-1;i>=0;i--){
cout<<a[i];
}
cout<<endl;
}
int main(int argc, char *argv[])
{
balik a;
a.inputan();
a.proses();
system("PAUSE");
return EXIT_SUCCESS;
}
Jika dalam program ini masih ada yang kurang paham silahkan komentar atau bertanya melalui chat box yang saya sediakan terimaksih
Tidak ada komentar:
Posting Komentar