
Ayuda Ordenamiento Metodo Burbuja c++
Publicado por Juan (3 intervenciones) el 13/05/2014 23:42:06
La cosa es que tengo que realizar el ordenamiento alfabeticamente de letras, es decir:
introducir una cadena, por ejemplo "hola mundo" y el programa la ordene:
"adhlmnoou "
ahora bien cuando ingreso mayusculas el programa las acomoda primero por ejemplo "HOLA mundo" lo ordena de la siguiente manera: "ALOHdmnou " y yo quiero saber como mezclar mayusculas y minusculas, es decir que el texto se muestre de la forma "A a B b C c D d ...."
en el ejemplo de hola mundo: "AdHLmnOou "
este es el codigo que llevo:
gracias de antemano.
introducir una cadena, por ejemplo "hola mundo" y el programa la ordene:
"adhlmnoou "
ahora bien cuando ingreso mayusculas el programa las acomoda primero por ejemplo "HOLA mundo" lo ordena de la siguiente manera: "ALOHdmnou " y yo quiero saber como mezclar mayusculas y minusculas, es decir que el texto se muestre de la forma "A a B b C c D d ...."
en el ejemplo de hola mundo: "AdHLmnOou "
este es el codigo que llevo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <string>
char texto[50];
int main()
{
int tam, i, j,conta=0;
char temp;
puts("Intro cadena de caracteres");
gets_s(texto);
tam = strlen(texto);
for (i = 1; i < tam; i++)
for (j = 0; j < tam - 1; j++)
if (texto[j] > texto[j + 1])
{
temp = texto[j];
texto[j] = texto[j + 1];
texto[j + 1] = temp;
}
puts("\n\nOrdenamiento descendente:");
puts(texto);
_getch();
}
gracias de antemano.
Valora esta pregunta


0