Thursday, December 23, 2010

Program Array Input Cetak

#include<stdio.h>

void cetakarray();

void sorting();

void inputarray();

void swaping();


#include "bs.h"

void cetakarray(int A[], int n){
int j;

    for(j=1;j<=n;j++){
        printf("A[%d]=%d\n",j,A[j]);
        }
    }
void swaping (int A[], int b, int tmp){
    if(A[b]<A[b-1]){
        tmp=A[b];
        A[b]=A[b-1];
        A[b-1]=tmp;
        }
    }
void sorting(int A[], int N){
int a,b,tmp;
    for (a=1;a<=N;a++){
        for(b=N;b>=(a+1);b--){
            swaping(A,b,tmp);
            }
        }
    }
void inputarray(int A[],int N){
int i;
    printf("masukan data \n");
        for(i=1;i<=N;i++){
        printf("A[%d]",i);
        scanf("%d",&A[i]);
       
        }
    }

#include "bs.h"

int main(){

int N,i;
printf("masukan banyak elemen \n");
scanf("%d",&N);

int A[N];
inputarray(A,N);
printf("\n");

sorting(A,N);
printf("\n");

cetakarray(A,N);
printf("\n");

swaping(A,N);

getch();
return 1;

}

No comments:

Post a Comment