Programa que te ayuda a ordenar cinco nombres de forma alfabética.
Un ejemplo seria este:
Así como los nombres también llevaría a cabo el orden de las 5 vocales.
Código:
#include <conio.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> main(void) { system("color 1e"); char **cadena, *aux; int i, j, n=5; char temp[20]; printf("%s%s\n", "\n ===Ordena 5 nombres ", "alfabeticamente==="); printf("\n Introduce los 5 nombres:\n"); cadena = (char**)malloc(10*sizeof(char*)); for (i=0; i<n; i++) { printf("\n Nombre #%d: ", i+1); scanf(" %[^\n]", temp); cadena[i]=(char*)malloc((strlen(temp)+1)*sizeof(char)); strcpy(cadena[i], temp); } for (i=0; i<n-1; i++) for (j=i+1; j<n; j++) if ((strcmp(cadena[i], cadena[j]))>0) { aux=cadena[i]; cadena[i]=cadena[j]; cadena[j]=aux; } printf("\n La lista ordenada es:"); for (i=0; i<n ; i++) printf("\n %s", cadena[i]); for (i=0; i<n; i++) free(cadena[i]); free(cadena); printf("\n\n\n Pulse cualquier tecla para salir..."); getch(); return 0; }
Acerca de mi
Buscar en el blog
Lista de categorias
- CSS (14)
- Entretenimiento (4)
- HTML (18)
- Iconos (13)
- Inspiración (13)
- JAVA Interfaz (6)
- jQuery (3)
- Lo que NO encontré en Internet (1)
- Programas en C (69)
- Recursos Online (13)
- Trucos (6)
- Widgets (2)
Contenido del Blog
Comentarios recientes
Sigueme en Twitter
Archivo del blog
-
▼
2012
(131)
-
▼
junio
(18)
- Imprimir tablas de multiplicacion
- Programa que genera numeros del uno al diez, diez ...
- Imprimir una serie numerica del uno al diez de for...
- Introducir dos numeros para identificar el mayor y...
- Imprimir serie del uno al diez de menor a mayor y ...
- Introducir la hora para recibir el saludo
- Programa que te indica si la tecla que presionaste...
- Saber si un numero es par y multiplo de cinco, par...
- Ordenar cinco nombres alfabeticamente con programa...
- Programa que te pide introducir un numero para sab...
- Llevar a cabo las cuatro operaciones aritmeticas c...
- Programa que genera una cruz y un cuadrado
- Programa que te dice si la calificacion que has sa...
- Programa que te muestra la hora y fecha actual
- Realizar las cuatro operaciones aritmeticas con pr...
- Comprobar si un numero es positivo, negativo o neutro
- Generar una serie numerica de mayor a menor
- Ordenar un conjunto de 7 numeros enteros
-
▼
junio
(18)
como hago para que imprima los nombres alfabéticamente pero desde la Z hasta la A