Thursday, December 23, 2010

Program Mencari Rata-Rata Dengan Array

#include<string.h>

typedef struct{
char isi[2];
} huruf ;

void urut();

void tampil();

void input();

#include "no2.h"


//pengurutan
void urut(huruf* A,int n){
int i,k ;
huruf temp[10];

for (i=0 ; i < n ; i ++)
for (k = n-1 ; k >= i ; k--){
if (strcmp (A[k].isi , A[k-1].isi ) == -1 ){
temp[i] = A[k] ;
A[k] = A[k-1] ;
A[k-1] = temp[i] ;
}
}
}


void tampil(huruf* A,int n){
printf("\n");
printf("isi array : \n");
int i;
for (i=0 ; i < n; i++) {
printf("Karakter %s \n",A[i].isi);
}
}

void input(huruf* A, int i){
printf("Karakter %d : ",i+1); scanf("%s",&A[i].isi);

}

#include "no2.h"

int main() {

int n,i ;

printf("\n");
printf("Masukkan isianyak karakter : ");
scanf ("%d",&n);
printf("\n");

int A[10];

for (i=0; i<n; i++){
input(A,i);
}

printf("isi array seisielum di urutkan \n");
tampil(A,n);

urut(A,n);

printf("isi array setelah di urutkan \n");
tampil(A,n);

return 1;
}


No comments:

Post a Comment