[C con Clase] ayuda con el siguiente codigo

fanatidark pandoras_box_789 en hotmail.com
Sab Dic 8 08:14:54 CET 2012


mi ultima revision de codigo es la siguiente (con la anterior solo mostaraba los numeros primos impares o el 2 con esto ya quedo solucionado)(mi duda sigue siendo como retornar con el si o no a la variable rspuesta los valores admitidos de false o true?):

#include <cstdio>
#include <cstdlib>
#include <conio.h>
#include <iostream>

using namespace std;

int main()
{
int x,y=3;
bool respuesta;
do
{
     cout<<endl<<"ingrese un numero para mostrar sus factores:"<<endl;
     cin>> x;
     if(x==0)
     {
             cout<<"este numero no tiene factores"<<endl;
     }
     else
     {
     
                 while((x%2)==0)
                 {
                                 cout<<"2*";
                                 x/=2;
                 }
     
     
     
          while(x>=y)
          {
                     if((x%y)==0)
                     {
                                 cout<<y<<"*";
                                 x/=y;
                     }
                     else
                     {
                          y+=2;
                     }
          }
     
     }
     cout<<"volver a evaluar otro numero?:"<<endl;
     cout<<"si o no"<<endl;
     cin>> respuesta;
     
}
while(respuesta==true);
}


Más información sobre la lista de distribución Cconclase