Sabtu, 02 Juli 2011

program pembalik data c++


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