Rabu, 22 Desember 2010

Algoritma Pemrograman 2 (String)


Irma.c
#include "irma.h"

voidCetakArray(char A[225],int n){
                int j;
                for(j=0;j<n;j++){
                                A[j]=tolower(A[j]);
                                printf("%c",A[j]);
                }
}

voidswaping(char A[225], int b, inttmp){
                tmp=A[b];
                A[b]=A[b-1];
                A[b-1]=tmp;
}

void sorting(char A[225],int n){
                int a, b, tmp;
                                for(a=0;a<(n-1);a++){
                                                for (b=(n-1);b>=(a+1);b--){
                                                                if(A[b]<A[b-1]){
                                                                                swaping(A,b,tmp);
                                                                }
                                                }
                                }
                                printf("\n");
}

Irma.h
#include<stdio.h>
#include<string.h>

voidswaping();
voidCetakArray();
void sorting();

main.c
#include "irma.h"

int main(){
                char string[30];
                printf("masukkan string: ");
                gets(string);
                intpanjang=strlen(string);
                printf("sebelumdiurutkan: \n");
                CetakArray(string,panjang);
                sorting(string,panjang);
                printf("setelahdiurutkan: \n");
                CetakArray(string,panjang);
                getch();
                return 1;
}

Tidak ada komentar:

Posting Komentar