Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/10/2015, 12:40
ekis182
 
Fecha de Ingreso: octubre-2015
Mensajes: 17
Antigüedad: 8 años, 6 meses
Puntos: 0
Duda con booleanos

Estoy aprendiendo c++ por mi cuenta y tengo una duda con los boleanos intento hacer el programa "Fizz Buzz." y lo hice el problema es que quiero poner un boleano en una concidion if pero si lo hago el programa no funciona como deveria alguna idea de por que pasa esto?

cout<<endl<<"Fizz Buzz."<<endl<<endl;

int ite = 1;
bool fizz = (((ite % 3) != 0 or (ite % 5) != 0) && ((ite % 3) != 0 && (ite % 5) != 0));

while (ite < 100){

if (fizz){

cout<<ite;

}else if((ite % 3) == 0 && (ite % 5) == 0){

cout<<"FizzBuzz";

}else if((ite % 3) == 0){

cout<<"Fizz";

}else if((ite % 5) == 0){

cout<<"Buzz";

}if(ite < 99){
cout<<",";
}
cout<<" ";
ite = ite +1;
}
cout << endl;

cout<<endl<<".................................."<< endl<<endl;

si pongo lo que contiene el booleano directamente en el if si funciona pero quiero saber por que no funciona con el booleano , desde ya gracias.