Tampilan #include <stdio.h> #include <stdlib.h> struct maha{ char nama[30]; }siswa[20]; void Urut(int a, maha siswa[20]){ int i, j, l; maha temp; for (i=0;i<a;i++){ for (j=i+1;j<a;j++){ for (l=0;l<30;l++){ if (siswa[i].nama[l] < siswa[j].nama[l]){ break; }else if (siswa[i].nama[l] > siswa[j].nama[l]){ temp=siswa[i]; siswa[i]=siswa[j]; siswa[j]=temp; break; } } } } } void main(){ int x, i; char input[10]; printf("Masukkan Jumlah Peserta : "); gets(input); x=atoi(input); printf("Masukkan Nama: \n"); for(i=0;i<x;i++){ gets(siswa[i].nama); } Urut(x, siswa); printf("\n"); printf("Setelah diurutkan : \n"); for(i=0;i<x;i++){ printf("%s\n", siswa[i].nama); } } Ingin mencoba program, klik disini Ingin download source code, klik disini . Source code ini menggunakan compiler Turbo C++, Turbo C++ dapat download disini . Apabila a
kotak kok ijo ???
ReplyDeletekgk bisa
ReplyDelete