Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <string.h>
- main(){
- char c;
- char nama[100][100];
- char nim[100][100];
- char temp_nama[100],temp_nim[100];
- int i,j,n,pos;
- printf("Masukkan jumlah data: ");scanf("%d",&n);
- while((c = getchar()) != '\n' && c != EOF)n=0;
- for(i=0;i<n;i++){
- printf("NIM Mahasiswa %d:",i+1);gets(nim[i]);
- printf("NAM Mahasiswa %d:",i+1);gets(nama[i]);
- }
- for(i=0;i<n;i++){
- strcpy(temp_nama,nama[i]);
- strcpy(temp_nim,nim[i]);
- pos=i;
- for(j=i+1;j<n;j++){
- if(strcmp(temp_nama,nama[j])>0){
- strcpy(temp_nama,nama[j]);
- strcpy(temp_nim,nim[j]);
- pos=j;
- }
- }
- strcpy(nama[pos],nama[i]);
- strcpy(nama[i],temp_nama);
- strcpy(nim[pos],nim[i]);
- strcpy(nim[i],temp_nim);
- }
- if(n!=0){
- printf("---------------------------------------------\n");
- printf("| NIM || NAMA |\n");
- for(i=0;i<n;i++){
- printf("|%10s|| %-30s|\n",nim[i],nama[i]);
- }
- printf("---------------------------------------------\n");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment