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ú

Mensajes - Eternal Idol

#2221
Windows no es un S.O. de tiempo real, no podes garantizar la ejecucion realmente, solo sugerirla.

Y no se cual es el problema con el bucle, simplemente hace que la entrada sea una variable cuyo ambito termine en el mismo bucle y listo:

Código (cpp) [Seleccionar]
for (int x = 0; x < 500000; x++)
{
 string s = "sdh!\"w2 28 :-)  9ndk#1@b______dy0--hveybd@  # qism083  s'kl...: su2b7h ++bjsnbvxj77ygv1hiiiioms90nms sjbah b#!1!  --R-E-D--0+-w++ONE***WWW.";
 extraer(s);
}
#2222
Tenes que obtener el valor al comienzo y al final (del programa o de la funcion, no se, el autor del reto hara las pruebas) para poder hacer el calculo de cuanto tardo.
#2223
m0rf: Tenes que poner el lenguaje del codigo en cuestion: code=c (pone editar en tu mensaje ahora y vas a ver el cambio tal y como lo hice).
#2224
alexis33de: empujar el resultado de extraer en cout no tiene ningun sentido, lo unico que logras es escribir un 0 que no es parte del input en pantalla (en mi codigo sirve para imprimir la cadena que retorna mi funcion).
#2225
La verdad es que los requisitos no estan bien definidos pero me parece que se pidio una FUNCION. ¿Con un codigo solo ya es suficiente, no?
#2227
De nadas   :)
#2228
C++, solo para ver que tal le va a la STL del compilador que usen para probar  :laugh:

Código (cpp) [Seleccionar]
#include <string>
#include <algorithm>
#include <iostream>

using namespace std;

bool no_es_numero(char c)
{
  return !isdigit(c);
}

string &extraer(string &str)
{
  str.resize(remove_if(str.begin(), str.end(), no_es_numero) - str.begin());
  return str;
}

void main()
{
  string s = "ewiuc3dskhd8nkd62ndsnk9";
  cout << extraer(s);
}
#2229
Si, la comparacion retorna true o false y se le asigna el resultado a encaixa.
#2230
Programación C/C++ / Re: duda de c++
5 Enero 2012, 00:23 AM
Empeza, mostra tu idea y plantea dudas concretas. Tene en cuenta que no se hacen tareas.