| |||
como lleno una cadena y como la ordeno alfabeticamente necesito entregar un miniproyecto que debe permitir ingresar 10 cadenas, ordenarlas alfabéticamente y cambiar la primera letra a mayúscula si no estuviera con mayúscula, pudieran ayudarme por favor |
| |||
Respuesta: como lleno una cadena y como la ordeno alfabeticamente Primeros tienes que tener un array de cadenas de caracteres para almacenar las cadenas. Para llenarlas puedes usar scanf, fgets o cin segun uses c/c++. Para ordenarlas existen varios metodos...el mas facil de todos es el burbuja. Aca tenes una explicacion : http://es.wikipedia.org/wiki/Ordenamiento_de_burbuja Deberias cambiar la comparacion de enteros por la comparacion de cadenas. Por ejemplo podes usar strcmp. |
| ||||
Respuesta: como lleno una cadena y como la ordeno alfabeticamente SAM90 tiene razon con los tipos de datos que tienes que utilizar, con la salvedad que tendrás que ulizar un bucle para crear hasta 10 cadenas, y ahí salgas del bucle, una vez leidas dichas cadenas, luego las ordenas por el metodo de la burbuja, en lineas generales se trata de crear un vector auxiliar y un vector de n elementos
Código:
aux=Vect[i]; Vect[i]=Vect[i+1]; Vect[i+1]=aux;
__________________ www.visitaspirata.com |
Etiquetas: |