Monday, 7 April 2014

nptel week 4 assignment for sorting words

#include <stdio.h>
 #include <string.h>
 int main(){
 int num, i, j, result, index;
 char name[100][11];  
 char temp[11];  
 scanf("%d", &num);
 for(i = 0; i < num; i++)
 scanf("%s", name[i]);
 for(i = 0; i < num; i++)  
 {  
 index = i;
 for(j = i + 1; j < num; j++)
 {
 result = strcmp(name[index], name[j]);
 if(result > 0)                
 index = j;
 }
 strcpy(temp, name[index]);
 strcpy(name[index], name[i]);          
 strcpy(name[i], temp);
 }

 for(i = 0; i < num-1; i++)  
 {
 printf("%s\n", name[i]);
 }
 printf("%s", name[i]);
 return 0;
 } 

No comments:

Post a Comment