Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - Dark00

#1
 Ola, sucede que estoy tratando de que mi algoritmo sea mas eficiente, ya que podria suceder de
que los numeros que el usuario haya ingresado ya estivieran totalmente ordenado o parcialmente
En esta situacion igual se cumplen los dos ciclos, lo cual no es bueno el metodo que utilizo es el
ordenamiento burbuja, alguien tiene alguna idea de como pueda encararlo, aki el codigo :

Código (cpp) [Seleccionar]
#include <iostream>
#define TAM 6

using namespace::std;

int main()
{
   int C[TAM] = {0, 0};
   int temporal;
   
   for( int i=0; i<TAM; i++)
   {    
   cout << "\nIgrese el elemento " << i + 1 << " : " << endl;
   cin >> C[i];
    }
   
   for( int i=0; i<TAM-1; i++)
      for( int j=0; j<=TAM-1; j++)
      {      
         if ( C[j] > C[j + 1] )
         {  
           temporal = C[j];
           C[j] = C[j + 1];
           C[j + 1] = temporal;
         }
      }
   cout << "\nElementos ordenados con el metodo de ordenamiento burbuja\n" << endl;
   
   for( int j=0; j<TAM; j++)
   {
      cout << "\t" << C[j];
    }
   
   return 0;
}


Desde ya gracias
#2
Programación C/C++ / Duda con strlen [Solucionado]
10 Noviembre 2012, 20:16 PM
Hola queridos amigos, acabo de registrarme en este magnifico foro, vengo a plantearles una
pequeña duda y es la siguiente:

Tengo pensado leer por ejemplo una frase como esta:
Código (bash) [Seleccionar]
Hola Mundo

Quiero que me devuelva la catidad de letras que contiene esta frase sin el espacio en blanco
he probado con strlen pero esta incluye tembien el espacio, me preguntaba si habria algun metodo de implementar esta exceptuando el espacio, estare pendiente de sus respuestas, gracias

Un saludo amigos!