ARRAY
by Unknown
ARRAY
- Merupakan tipe terstruktur yang terdiri dari komponen - komponen yang memiliki tipe data yang sama
- Suatu Array mempunyai jumlah komponen yang banyaknya tetap
- Banyaknya komponen dalam suatu Array di tunjukan oleh suatu index untuk membedakan variabel yang satu dengan yang lain
Contoh Koding Array 1 Dimensi
#include<iostream.h> #include<conio.h> main(){ int data[5]; // array dengan 5 elemen bertipe integer int i; clrscr(); cout<<“Input Data“<<endl; //entri 5 data for(i=0;i<=4;i++) {cout<<“Data ke – “<<i<<“: “; cin>>data[i]; } cout<<“Cetak Data“<<endl; //tampilkan data setelah entri for(i=0;i <= 4;i++){ cout<<“Data ke – “<<i<<“:“<<data[i];} getch(); return 0; }
Contoh Koding Array 2 Dimensi (Bilangan Prima)
Dengan soal :
1. Buatlah program untuk matrik 2 dimensi dengan input random dan tampilkan dengan cara :
a) Gantilah isi matrik yang bukan bilangan prima dengan angka 0.
b) Gantilah isi matrik yang bukan kelipatan 2 dan 3 dengan angka 1.
#include<iostream.h> #include<conio.h>
void main() {
int a[10][10], brs, klm,y;
randomize();
cout << "SOAL NO. 2"<<endl<<endl;
cout << "Masukkan jumlah baris: "; cin >> brs;
cout << "Masukkan jumlah kolom: "; cin >> klm;
cout << endl;
//soal 2A for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { a[i][j]=random(50); } } for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { y=0; for(int p=1; p<=a[i][j]; p++) { if(a[i][j]%p==0) { y++; } } if(y!=2 || a[i][j]==0) { a[i][j]=0; } } } cout << "JAWABAN SOAL 2A" << endl <<endl; for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { cout << setw(5) << a[i][j]; } cout << endl; } cout<<endl<<endl; //soal 2B for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { a[i][j]=random(50); } } for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { if((a[i][j]%2!=0) || (a[i][j]%3!=0) || (a[i][j]==0)) { a[i][j]=1; } } } cout << "JAWABAN SOAL 2B" << endl <<endl; for(int i=0; i<brs; i++) { for(int j=0; j<klm; j++) { cout << setw(5) << a[i][j]; } cout << endl; } getch(); }
Source : http://www.gatewan.com/2014/09/program-cpp-array-2-dimensi-pada-matrix-input-random-output-prima-ganti-0-selain-kelipatan-2dan3-ganti-1.html#axzz3c5sLoW2u