Sabtu, 07 Mei 2016

Menggeser elemen array ke kanan

Assalamualaikum

Ini merupakan latihan di rencana belajar minggu ke-3, dimana terdapat 3 latihan dan masing2 anggota kelompok mendapatkan tugas ,,
untuk latihan ini saya mengerjakan no 1 yaitu mengenai :

1. Menggeser elemen array
input a - 1 2 3 -
geser kanan - - 1 2 3
geser kiri 1 2 3 - -
* rumus geser kanan = temp=a, a=b, b=temp.
misal a[3]=a[2]
      a[2]=a[1]
      a[1]=a[0]
for(int i=n; i>0; i--)
a[n+1]=a[n]

ALGORITMA : Menggeser elemen array ke kanan
DEKLARASI :
      a,b = integer (input)(output)
      temp = integer (output)
 DESKRIPSI :
     a,b = integer (input)(output)
     temp = integer (temporary)
    read(a,b)
    temp<-- a
    b<-- temp
    a<-- b
    output(a,b)

RAPTOR :







PROGRAM CPP :
#include <iostream>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void tukar(int *a, int *b){
    int temp;
    temp = *a;
    *a = *b;
    *b = temp;
}
int main(int argc, char** argv) {
    int a,b;
    cout<<"masukkan nilai 1 = ";cin>>a;
    cout<<"masukkan nilai 2 = ";cin>>b;
tukar(&a ,&b);
cout<<"nilai setelah geser ke kanan "<<endl;
cout<<"nilai 1 = "<<a<<endl;
cout<<"nilai 2 = "<<b;

    return 0;
}




Untuk pengerjaan no 2 dikerjakan oleh NISA :
http://nisanurist.blogspot.co.id/2016/05/latihan-menentukan-modus-median-mean.html
dan no 3 oleh SITI :


Sekian dan terimakasih
Wassalamualaikum wr.wb

0 komentar

Posting Komentar