Source Code
Output

#include<stdio.h>#include<string.h>#include<stdlib.h>void reorder(int n, char *x[]);int main(){int i , no_string;char *x[10];printf("Enter the no of strings: ");scanf("%d",&no_string);printf("Enter the strings: \n");for(i = 0; i < no_string; i++){x[i] = (char*) malloc (12*sizeof(char));printf("string %d: ",i+1);scanf("%s", x[i]);}printf("The sorted strings are: ");reorder(i,x);for(i = 0; i < no_string; i++){printf("\nstring %d: %s", i+1, x[i]);}return 0;}void reorder(int n, char *x[]){char *temp;int i,item;for(item = 0; item < n-1; ++item){for(i = item+1; i < n; ++i){if(strcmp(x[item],x[i]) > 0){temp = x[item];x[item] = x[i];x[i] = temp;}}}return;}
Output
No comments:
Post a Comment
Comment