<div><br>oye con la orden while puedes crear el bucle haces que muestre lo que acaba de entrar el usuario y preguntas si es correcto entonces el bucle finaliza si es correcto y si  no solo debe pedir otra vez el dato</div>

<div>la condición para salir del bucle es una bandera puedes utilizar (Y/N) si quieres mas explicación o mas detalle pregunta otra vez<br> </div>
<div><span class="gmail_quote">El día 28/02/07, <b class="gmail_sendername">alain rios correa</b> <<a href="mailto:jhosep_a@hotmail.com">jhosep_a@hotmail.com</a>> escribió:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">buenas a todos, pues mi problema es que tengo este ejercicio:<br><br>Realizar un progrma en c para llevar el control de un a tienda de ventas de
<br>CD se conoce:<br>su numero de serie,cantidad de canciones,si es mp3(o) si es mp4(1)<br><br>Debe:<br>a) su poner que hay 20cd<br>b)crear cada uno de los cd tomando en cuenta que el que digita tiende a<br>equivocarse y repite la referencia del CD. en este caso debe de volver a
<br>pedir el CD.<br>c)imprimir la referencia de los cd que tengan mas de 10  canciones y menos<br>de 30  que no sean mp4.<br><br>yo ya hize casi todo el codigo lo que no siupe como hacer es la b como hago<br>para que me vuelva a pedir el cd cuando repita una referencia..
<br><br>#include <iostream.h><br>#include <conio.h><br><br>struct tienda<br>{<br>      int ser,ccd,fmato;<br>};<br><br>int main()<br>   {<br>   struct tienda p[2];<br><br>   for (int i=0;i<2;i++)<br>       {
<br><br>cout <<"Digite Datos para el CD "<<i<<"\n";<br><br>cout <<"serie:",                               cin>>p[i].ser;<br>cout <<"cantidad canciones:",           cin>>p[i].ccd;
<br>cout <<"formato mp3(0) o mp4(1)",  cin>>p[i].fmato;<br><br>      }<br>   int ct = 0;<br>      for(int i=0;i<2;i++)<br>{<br>      if((p[i].ccd > 10 && p[i].ccd < 30 ) && (p[i].fmato ==0))
<br><br>  cout<<"\n CD es: "<<p[i].ser << "\n canciones  " <<p[i].ccd << "\n<br>formato mp3 " <<p[i].fmato<<"\n";<br>   else<br>     cout<<"No hay referencia ";
<br>       }<br>  getch();<br>   }<br><br><br>Gracias..<br><br>_________________________________________________________________<br>Dale rienda suelta a tu tiempo libre. Mil ideas para exprimir tu ocio con<br>MSN Entretenimiento. 
<a href="http://entretenimiento.msn.es/">http://entretenimiento.msn.es/</a><br><br><br>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net
</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">
http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>