Array adalah susunan data dengan jumlah tertentu yang bertipe sama dan bernama sama.Setiap Elemen data yang tersusun dalam array dibedakan dengan nomor index yang selalu dimulai dari 0.
Dalam program array yang akan dibahas kali ini adalah program menyalin isi array A ke dalam aray B dan isi di array B memiliki posisi terbalik sari array A.
Output Program yang dituju adalah sebagai berikut :
| 
Source
  Code :Nomor 5 | 
| 
#include <stdio.h>    
#include<stdlib.h>    
int main(void) 
{ 
       int nilai =
  5, a = 0, b = 0; 
       int A[5];  
       int B[5];  
       printf("=================ROYAN
  RODIANA=============\n\n"); 
       printf("=====================    ARRAY   
  ==============\n\n"); 
       printf("Masukan
  nilai Array A \n"); 
       for(a = 0; a
  < nilai; a++){  
              printf("Masukan
  nilai array %d : ", a+1);  
              scanf("%d",
  &A[a]);  
       } 
       printf("\n\nArray
  : int A[5];\n\n"); 
       printf("Index
  : 0 1 2 3 4\n"); 
       printf("Nilai
  : "); 
       for(a =
  nilai - 1; a >= 0; a--){ 
              B[a]
  = A[b];  
              printf("%d
  ", A[b]);  
              b++; 
       } 
       printf("\n\n=============================================\n"); 
       printf("Hasil
  copy dari array A ke array B dengan posisi terbalik adalah\n"); 
       printf("===============================================\n\n"); 
       printf("Array
  : int B[5];\n\n"); 
       printf("Index
  : 0 1 2 3 4\n"); 
       printf("Nilai
  : "); 
       for(a = 0; a
  < nilai; a++){ 
              printf("%d
  ", B[a]); } 
       printf("\n\n"); 
       system("pause");
   
       return 0; 
} | 
Penjelasan kode program
 
| 
·        #include <stdio.h> digunakan untuk standar input output 
·        
  #include<stdlib.h>   digunakan untuk untuk
  mengaktifkan system(“pause”) 
·        
  for(a = 0; a <
  nilai; a++){  pengulangan
  menggunakan "for" selama masih kurang dari "nilai" proses
  akan berjalan 
·        
  scanf("%d",
  &A[a]); à memasukan nilai array melalui fungsi
  scanf 
·        
  for(a = nilai - 1;
  a >= 0; a--){  pengulangan
  menganbil nilai array yang dimasukan menggunakan for 
·        
  printf("%d
  ", A[b]);  menampilkan
  nilai array yang dimasukan 
·        
  for(a = 0; a <
  nilai; a++){ pengulangan untuk
  mengambil nilai dari array a secara tebalik 
·        
  printf("%d
  ", B[a]); fungsi untuk
  menampilkan array B 
·        
  system("pause"); untuk menahan program supaya tidak
  langsung keluar | 

0 komentar:
Posting Komentar