elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Mensajes
Páginas: 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 29 30 31 32 ... 64
161  Programación / Programación C/C++ / Devolver un número al revés en: 20 Noviembre 2015, 18:48 pm
Buenas,

Código
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4.  
  5. int main() {
  6. int enteroEntrada, enteroSalida = 0;
  7. const int CENTINELA = 0;
  8.  
  9. ifstream entrada;
  10. ofstream salida;
  11. entrada.open("entrada.txt");
  12. salida.open("salida.txt");
  13.  
  14. if (entrada.is_open()){
  15. entrada >> enteroEntrada;
  16. while (enteroEntrada != CENTINELA){
  17. if (enteroEntrada > 0){
  18. while (enteroEntrada > 0){ // Bucle para dar la vuelta al número enteroEntrada
  19. enteroSalida = enteroSalida * 10 + enteroEntrada % 10;
  20. enteroEntrada = enteroEntrada / 10;
  21. }
  22. salida << enteroSalida << endl; // Escribimos en el fichero salida.txt
  23. }
  24. entrada >> enteroEntrada; // Leer el siguiente
  25. enteroSalida = 0;
  26. }
  27. }
  28. else {
  29. cout << "ERROR: el archivo no pudo abrirse." << endl;
  30. }
  31.  
  32. entrada.close();
  33. salida.close();
  34. return 0;
  35. }

Tengo ese sencillo programa que lee un entero de un fichero de entrada y escribe ese entero (del revés) en otro fichero de salida. El problema es que para la entrada "100" la salida es "1" cuando debería ser "001". Lo que me lleva a pensar que he de usar variables char y/o string en vez de int (corregidme si me equivoco hasta este punto). El problema, de nuevo, es que intento planteármelo usando esas variables... Leo una cadena y voy almacenando los valores de forma invertida, pero claro, no sé cuántos dígitos tendrá el número de entrada, así que no puedo definir el tamaño de mi "contenedor" (un array de char, por ejemplo).

No sé si me explico...
162  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / ¿Comprar móvil con Ubuntu? en: 8 Noviembre 2015, 16:11 pm
Buenas,

Estaba mirando móviles que trajeran como SO Ubuntu. Concretamente me interesa este:

http://www.bq.com/es/aquaris-e4-5-ubuntu-edition

Y pregunto... ¿Qué tal funciona Ubuntu en smartphones? ¿Hay alguna pega en cuanto a la aplicaciones y esas cosas? ¿Me lo recomendáis?

Gracias.
163  Programación / Programación C/C++ / Pasar letras a números en: 25 Octubre 2015, 17:10 pm
Buenas,

Estaba buscando algún pequeño programa al que yo pudiera pasarle un string "hola que tal" (por ejemplo) y me sacara por pantalla a qué número del alfabeto corresponde cada letra (tomando a = 1).

¿Alguien tiene algo parecido?

Muchísimas gracias ;D

Edito: He conseguido este programa. Lo estoy probando y casi lo tengo... pero me salta un tipo de error que no sé de dónde puede venir. Dejo el código por si alguien puede echarme una mano.

Código
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main(){
  5.  
  6. string texto;
  7. cout << "Ingrese el texto:";
  8. cin >> texto[100];
  9. int numeros[100];
  10.  
  11. for (int i = 0; i < texto.size(); i++){
  12. if ((unsigned char)texto[i] == 164) numeros[i] = 15;
  13. else if (texto[i] < 'o') numeros[i] = texto[i] - 96;
  14. else numeros[i] = texto[i] - 95;
  15. }
  16.  
  17. for (int i = 0; i < texto.size(); i++) cout << numeros[i] << " ";
  18.  
  19. cout << endl;
  20. system("PAUSE");
  21.  
  22. return 0;
  23. }
164  Foros Generales / Foro Libre / Re: Preguntas de física en: 15 Octubre 2015, 16:30 pm
¿Qué es un neutrino y qué consecuencias conlleva su existencia?
165  Programación / Programación C/C++ / Cómo convertir un string en una lista de strings en: 15 Octubre 2015, 15:26 pm
Buenas,

Supongamos que tengo el string:

"Pablito clavo un clavito en la calva de un calvito"

y quiero sacar (sin usar un bucle) una lista de strings con cada una de las palabras, algo así:

Pablito
clavo
un
clavito
en
la
calva
de
un
calvito


¿Cómo podría hacerlo?
166  Programación / Programación General / Re: Duda con Visual Studio 2013 en: 4 Octubre 2015, 20:59 pm
Por mí me bajaría cualquiera. El problema es que me "obligan" a usar esa (universidad...).

167  Programación / Programación General / Re: Duda con Visual Studio 2013 en: 4 Octubre 2015, 20:48 pm
Con la versión Express no me deja  :-\
168  Programación / Programación General / Duda con Visual Studio 2013 en: 3 Octubre 2015, 17:04 pm
Buenas,

En Eclipse, cuando estamos explicando el código con comentarios, hay una forma sencilla para que al poner un comentario te ponga directamente los parámetros de entrada que tiene el método que estás comentando (por ejemplo).



¿Cómo puedo hacer esto mismo en Visual Studio Express 2013?

Muchas gracias.
169  Foros Generales / Foro Libre / Re: Teoría de la Computación en: 2 Octubre 2015, 08:28 am
Yo estoy tan interesado que es lo que estudié :-P.
Si quieres puedo intentar conseguirte material en pdf de la universidad, o alguna lista de libros.

Te lo agradecería mucho ^^
170  Foros Generales / Foro Libre / Teoría de la Computación en: 1 Octubre 2015, 16:17 pm
Buenas,

Quería saber si alguno de vosotros está interesado/a en la rama de la Teoría de la Computación. Concretamente temas del tipo:

Clases de complejidad (sobre todo P y NP), modelos de cómputo,  problemas semicomputables e incomputables y, por encima, teoremas/tesis/conjeturas/hipótesis que hagan referencia a todo esto.
 
Lo digo por si alguien tuviera documentación y quisiera compartirla o hablar sobre ello (o me dijera dónde podría conseguirla).


Posdata: creo que la rama más concreta que lo abarca se llama Teoría de la Complejidad Computacional.
Páginas: 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 29 30 31 32 ... 64
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines