luchito tu amigo escribió:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



<div>
Quisiera que alguien me ayude con el siguiente codigo.Cuando el programa se ejecuta en  DOS la pantalla desaparece inmediatamente  a que se debe esto.<br>
#include<iostream.h><br>#include<math.h><br>int fac(int a);<br>main()</div></blockquote><div> </div><div>Recuerda que con la función 'main()' debes retornar un valor entero, por tanto tienes que declararla como 'int main()' <br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><br>{<br> int n, m, c;<br> cout<<"ingrese fac1  ";   cin>>n;<br>
 cout<<"ingrese fac2  ";   cin>>m;<br> <br> c=(fac(n)/(fac(n-m)));<br> <br> cout<<c;<br></div></blockquote><div><br>Aquí, tu programa termina. Primero muestra el resultado y rápidamente termina sinq ue alcances a ver el resultado. Para evitar ésto puedes utilizar un código que espere una lectura del usuario. Para ello utilizamos 'cin.get()' que es una función miembro del objeto 'cin' y espera una entrada del teclado. Ejemplo:<br>
<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><b>cin.get();</b></div></blockquote><div><br>Ahora, aquí debes devolver un valor entero a la función 'main()' si la declaras como 'int  main()'. Debes utilizar 'return 0' :<br>
 <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><b>return 0;</b><br>}</div></blockquote><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br>int fac(int a)<br>{<br> int i, fa;<br> fa=1;<br> <br> for(i=1;i<=a;i++)<br>
  fa=fa*i;<br> <br> return(fa);   //Aquí no es necesario el par de paréntesis. Basta con utilizar 'return fa;'<br> <br>}</div></blockquote><div><br>Ojalá y te ayude. Saludos<br></div></div>