<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
el problema con tu codigo es que nunca termina de calcular los factores, pues nunca le dices cuando termine, te recomiendoo incluyas que muestre por ejemplo 1000 factores con un lazo for<br><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: pandoras_box_789@hotmail.com<br>To: cconclase@listas.conclase.net<br>Date: Thu, 6 Dec 2012 21:39:38 -0600<br>Subject: [C con Clase] ayuda con el siguiente codigo<br><br>

<style><!--
.ExternalClass .ecxhmmessage P
{padding:0px;}
.ExternalClass body.ecxhmmessage
{font-size:10pt;font-family:Tahoma;}

--></style>
<div dir="ltr">
segun yo este es un programa que calcula los factores de cualquier 
numero cualquiera y te los muestra y no se cierra asta que que se oprima
 0 de no ser asi seguira calculando los factores de los numeros que se 
le ingresen este es el codigo:<br>
<br>
#include <stdio.h><br>
#include <stdlib.h><br>
#include <conio.h><br>
#include <iostream><br>
<br>
using namespace std;<br>
<br>
int main()<br>
{<br>
int x; <br>
do<br>
{<br>
int y=3;<br>
cout << "ingrese un numero exepto 0 para mostrar sus factores su su seleccion es cero 0 el programa se cerara:";<br>
cin >> x;<br>
while(x%2==0);<br>
{<br>
cout<<"2" <<"*";<br>
x=x/2;<br>
}<br>
while(x>y);<br>
{<br>
if(x%y==0)<br>
{cout<<"y" <<"*";<br>
x=x/y;}<br>
else <br>
{y=y+2;<br>
continue;}<br>
}<br>
}<br>
while(!x==0);<br>
}<br>
<br>
lo que me pasa es que me aparece el primer mensaje y ahi se queda ya no hace nada que pasa??? que rtengo mal???                                           </div>
<br>_______________________________________________
Lista de correo Cconclase Cconclase@listas.conclase.net
http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</div>                                         </div></body>
</html>