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

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 401
1301  Programación / Programación C/C++ / Re: Dibuje una pirámide, rombo,.... pacman xD en: 23 Abril 2016, 15:19 pm
iostream es de C++.
Los namespaces son de C++.
1302  Programación / Programación C/C++ / Re: Forma segura de implementar tipo Naturales positivos en: 23 Abril 2016, 15:17 pm
Ejemplo usando tu clase.

Código
  1. #include <iostream>
  2. #include <stdexcept>
  3.  
  4. using namespace std;
  5.  
  6.  
  7. class Natural{
  8.  
  9. int value;
  10.  
  11. public:
  12.  
  13. Natural():value(0){}
  14. Natural(int n):value(n){
  15. if(n<0)
  16. throw out_of_range("Not a natural number");
  17. }
  18.  
  19. Natural(const Natural& n):value(n.value){}
  20.  
  21. Natural& operator=(const Natural& n){
  22. value = n.value;
  23. return *this;
  24. }
  25.  
  26. Natural& operator+=(const Natural& n){
  27. value = operator+(n.value);
  28. return *this;
  29. }
  30.  
  31. Natural& operator-=(const Natural& n){
  32. value = operator-(n.value);
  33. return *this;
  34. }
  35.  
  36. Natural operator+(const Natural& n) const{
  37. int temp = value + n.value;
  38. if(temp<value)
  39. throw overflow_error("Addition overflow");
  40. return Natural(temp);
  41. }
  42.  
  43. Natural operator-(const Natural& n) const{
  44. int temp = value - n.value;
  45. if(temp<0)
  46. throw underflow_error("Subtraction underflow");
  47. return Natural(temp);
  48. }
  49.  
  50. operator int() const{
  51. return value;
  52. }
  53.  
  54. };
  55.  
  56. int main(){
  57. Natural n(5),
  58. n2 = 670;
  59. cout << (n+n2) << endl;
  60.  
  61. try{
  62. n -= 6;
  63. cout << n << endl;
  64. }catch(exception& exc){
  65. cout << "Exception: " << exc.what() << endl;
  66. }
  67. }
1303  Programación / Programación C/C++ / Re: Forma segura de implementar tipo Naturales positivos en: 23 Abril 2016, 13:25 pm
¿Constructores y operadores?
1304  Programación / Programación C/C++ / Re: Dibuje una pirámide, rombo,.... pacman xD en: 23 Abril 2016, 13:21 pm
Un detalle: Guarda la coherencia con las librerías: Si usas C++ y librerías de C++, utiliza todas las de C++ xD (cstdio, cstdlib y cmath)
1305  Foros Generales / Noticias / Re: VLC anuncia su aplicación universal para Windows 10 en: 22 Abril 2016, 11:44 am
Según dice lo sacarán para la UWP. Supongo que el anterior no lo era.
1306  Programación / Programación C/C++ / Re: Guardar Información de una lista ligada en un archivo .txt en: 22 Abril 2016, 09:45 am
Te pongo yo un código de 1000 líneas, y me quedo tan ancho.

Lo que debes hacer, es ir probando cada fragmento de código por separado y asegurándote de que funciona a la perfección.
1307  Programación / Programación C/C++ / Re: ¿como ordenar alfabeticamente array bidimensional? en: 21 Abril 2016, 17:41 pm
El algoritmo más simple puede serte la Ordenación de burbuja

Para este algoritmo, solo necesitas 2 cosas: Poder intercambiar los valores de 2 elementos (con un for puedes intercambiar dos cadenas), y ver cuál es mayor y cual menor (comparando caracter a caracter, o con funciones como strcmp() de la librería string.h.
1308  Sistemas Operativos / Windows / Re: El archivo no existe o está dañado (c:\windows\system32\config\system) en: 21 Abril 2016, 14:12 pm
Dado que ni siquiera aparece el archivo dañado (solo el directorio) complicado lo veo.
No, pasa que el archivo no tiene extensión xD
Se llama SYSTEM.

Siempre puedes quemar un disco con XP desde otro PC.
1309  Programación / Programación C/C++ / Re: Colas en C++ en: 21 Abril 2016, 13:59 pm
Pues podrías hacer una clase o estructura para guardar los datos de cada coche.
Luego, hacer 4 colas que almacenen datos de la clase o estructura mencionada.

Y finalmente, ir generando coches, y meténdolos en cada cola.
1310  Programación / Programación C/C++ / Re: [AYUDA] piramide en c++? en: 20 Abril 2016, 23:08 pm
Venga, ahora que se reciba otro entero, que será las filas de triángulos que habrá.

Para altura 2 y 1 fila:
Código:
 *
***
Para altura 2 y 2 filas:
Código:
   *
  ***
 *   *
*** ***
Páginas: 1 ... 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 [131] 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 ... 401
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines