View Code of Problem 78

#include <stdio.h>
#include <string.h>
int main(){
	char s1[3][100];
	int i,j,k;
	char max[100];
	for(i=0;i<3;i++){
		gets(s1[i]);
	}
	for(i=0;i<3;i++){
		for(j=i+1,k=i;j<3;j++){
			if(strcmp(s1[j],s1[k])<0)
				k=j;
				
		}
		if(k!=i){
			char t[100];
			strcpy(t,s1[i]);
			strcpy(s1[i],s1[k]);
			strcpy(s1[k],t);
		}
	}
	for(i=0;i<3;i++){
		puts(s1[i]);
	}
	return 0;
}

Double click to view unformatted code.


Back to problem 78