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

 

 


Tema destacado: Tutorial básico de Quickjs


  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 ... 73
81  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 14 Mayo 2010, 13:55 pm
Código
  1. v1 = 6 &&5 /*Esto es 1, no 0*/

Nunca podrá ser un valor distinto de 0 o 1 ya que la operación regresa esos 2 valores.
82  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 14 Mayo 2010, 13:39 pm
Puede ser un int, ya que teóricamente en C/C++ el TRUE y FALSE, corresponden a un 1 lógico y un 0 lógico.

(EDIT: Me ganaron la respuesta)

EDIT2:

Creo que lo más conveniente, es declarar un tipo bool ya que precisamente se está evaluando una operación booleana, que en el fondo debería devolver un "tipo boolean", sólo es cuestión de gustos en esta parte... yo eligiría el bool pero no sabría fundamentar BIEN por qué razón...
83  Programación / Programación C/C++ / Re: [AYUDA]Funcion avanzada en: 14 Mayo 2010, 13:25 pm
Supongo que podrías hacerlo, pero en el parámetro deberías indicar un tipo booleano, ya que "a&&b" o "a || b" devuelven un tipo de dato booleano.

(Ahora lo intento)

EDITADO
Espero que te refieras a esto:

Código
  1. #include <iostream>
  2.  
  3. #define TRUE 1
  4. #define FALSE 0
  5.  
  6. int funcion(bool z)
  7. {
  8.  if(z)
  9.    return 4;
  10.  else
  11.    return 0;
  12. }
  13.  
  14. int main()
  15. {
  16.  int a;
  17.  bool b = TRUE;
  18.  bool c = FALSE;
  19.  a = funcion(b && c);
  20.  std::cout<<"Valor funcion: "<<a<<std::endl;
  21.  return 0;
  22. }
84  Programación / Programación C/C++ / Re: hola ayudenme porfavor en: 14 Mayo 2010, 12:16 pm
Fijate el siguiente código:

Código
  1. #include <stdio.h>
  2. /* Fijate que si introduces 0 el programa debería devolver 1, trata de modificarlo */
  3. int main()
  4. {
  5.  int n, nf;
  6.  printf( "ingrese n\n" );
  7.  scanf( "%d", &n);
  8.  nf = 1;
  9.  do
  10.  {
  11.        nf = nf * n;
  12. n--;
  13.  } while (n > 1);
  14.  printf("n factorial: %d\n", nf);
  15.  return 0;
  16. }

Trata de utilizar estándares, yo bajo linux no podría haber corrido correctamente el programa.

85  Programación / Programación C/C++ / Re: como compilo esto en turbo c++ 3.0 en: 14 Mayo 2010, 12:02 pm
Nunca he usado turbo c++, pero supongo que tienes los archivos de cabecera, y demás en la misma carpeta?
86  Programación / Programación C/C++ / Re: duda ecuasion de segundo grado c++ en: 13 Mayo 2010, 03:18 am
El fichero <iostream.h> no es soportado por todos los compiladores, y como se dijo para c++ la librería estándar es <cmath>.
87  Programación / Programación C/C++ / Re: duda ecuasion de segundo grado c++ en: 13 Mayo 2010, 02:55 am
Compilado con g++ bajo linux, me daba error math, trata de la siguiente manera(a mi me compila):

Código
  1. #include <math.h>
88  Programación / Programación C/C++ / Re: Duda con operaciones con números reales en: 11 Mayo 2010, 14:26 pm
http://floating-point-gui.de/
89  Sistemas Operativos / GNU/Linux / Re: Duda Distro según requerimientos en: 11 Mayo 2010, 14:24 pm
Sabes algo sobre Ubuntu Light?
90  Programación / Programación C/C++ / Re: Ayuda con un programa en presudocodigo en: 10 Mayo 2010, 02:37 am
Una prueba de escritorio a veces no viene mal...

Código:
numero             | contador                    | condición
2                   0                  -
4                   0                  -
4                   1                  V
0                   2                  F
0                   1                  -

Entonces, el contador regresa que fue un sólo dígito...
Ahora bien, espero que puedas entender la prueba...(no está bien hecha en cuanto a formalidad se refiere)
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 ... 73
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines