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 - h0oke

#81
Código (cpp) [Seleccionar]
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
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
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 (cpp) [Seleccionar]

#include <iostream>

#define TRUE 1
#define FALSE 0

int funcion(bool z)
{
 if(z)
   return 4;
 else
   return 0;
}

int main()
{
 int a;
 bool b = TRUE;
 bool c = FALSE;
 a = funcion(b && c);
 std::cout<<"Valor funcion: "<<a<<std::endl;
 return 0;
}
#84
Fijate el siguiente código:

#include <stdio.h>
/* Fijate que si introduces 0 el programa debería devolver 1, trata de modificarlo */
int main()
{
 int n, nf;
 printf( "ingrese n\n" );
 scanf( "%d", &n);
 nf = 1;
 do
 {
       nf = nf * n;
n--;
 } while (n > 1);
 printf("n factorial: %d\n", nf);
 return 0;
}


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

#85
Nunca he usado turbo c++, pero supongo que tienes los archivos de cabecera, y demás en la misma carpeta?
#86
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
Compilado con g++ bajo linux, me daba error math, trata de la siguiente manera(a mi me compila):

Código (cpp) [Seleccionar]
#include <math.h>
#89
Sabes algo sobre Ubuntu Light?
#90
Una prueba de escritorio a veces no viene mal...

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)