#include <stdio.h>
#define animales 7 #define alimentos 7
main() { char *lista[animales]= {"mosca", "zorro", "leon", "vaca", "conejo", "raton", "arana"}; char *aux; int i, j, k; printf("\nLista de animales:mosca zorro leon vaca conejo raton arana"); for (i=0;i<animales-1;i++) { if (lista[i]=="mosca") { if (lista[j]=="arana"||lista[j]=="rana") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="rana") { if (lista[j]=="serpiente" || lista[j]=="aguila" || lista[j]=="culebra" || lista[j]=="mosca") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista [i]=="serpiente") { if (lista[j]=="aguila"||lista[j]=="rana"||lista[j]=="culebra"||lista[j]=="raton"||lista[j]=="aguila"||lista[j]=="leon"||lista[j]=="vaca"||lista[j]=="zorro"||lista[j]=="mangosta") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="culebra") { if (lista[j]=="rana"||lista[j]=="raton"||lista[j]=="serpiente"||lista[j]=="aguila"||lista[j]=="leon"||lista[j]=="zorro"||lista[j]=="mangosta") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="raton") { if (lista[j]=="serpiente"||lista[j]=="culebra"||lista[j]=="aguila"||lista[j]=="zorro"||lista[j]=="mangosta") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="arana") { if (lista[j]=="mosca") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="aguila") { if (lista[j]=="rana"||lista[j]=="serpiente"||lista[j]=="culebra"||lista[j]=="raton"||lista[j]=="conejo") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="leon") { if (lista[j]=="culebra"||lista[j]=="vaca"||lista[j]=="zorro"||lista[j]=="mangosta"||lista[j]=="serpiente"||lista[j]=="cocodrilo") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[j]=="cocodrilo") { if (lista[j]=="leon"||lista[j]=="vaca"||lista[j]=="zorro"||lista[j]=="mangosta") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="vaca") { if (lista[j]=="serpiente"||lista[j]=="leon"||lista[j]=="cocodrilo") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="conejo") { if (lista[j]=="aguila"||lista[j]=="zorro"||lista[j]=="mangosta") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="zorro") { if (lista[j]=="culebra"||lista[j]=="raton"||lista[j]=="conejo"||lista[j]=="mangosta"||lista[j]=="serpiente"||lista[j]=="leon"||lista[j]=="cocodrilo") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } else if (lista[i]=="mangosta") { if (lista[j]=="serpiente"||lista[j]=="culebra"||lista[j]=="raton"||lista[j]=="conejo"||lista[j]=="leon"||lista[j]=="cocodrilo"||lista[j]=="zorro") { for(j=i+1,k=j+1;j<animales-1;j++) { aux = lista[j]; lista[j] = lista[k]; lista[k] = aux; } } } } printf("\nLista ordenada:"); for (i=0;i<animales;i++) printf(" %s", lista[i]); getchar(); }
|