#include<stdio.h>
void cetakarray();
void sorting();
void inputarray();
void swaping();
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]);
}
}
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;
}
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