int div (int n1, int n2)<br>{<br>    int n3;<br>    n3=n1/n2;<br>    return n3;<br>}<br><br>primero estas eliminando los decimales cuando haces int n3;<br>los volves a eliminar en el return por que dice int div...<br>si queres usar decimales usa float no int....<br>
<br>deberia quedar asi<br><br>float div (float n1, float n2)<br>
{<br>    return n1/n2;<br>
}<br>
<br><br><div class="gmail_quote">El 12 de junio de 2009 10:04, Carlos Wrangller Encarnacion Rodriguez <span dir="ltr"><<a href="mailto:carlos.w04@gmail.com">carlos.w04@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><b>TENGO LAS SIGUIENTES LINEAS DE CODIGO PERO NO CONSIGO QUE EN LA DIVISION ME IMPRIMA LOS DECIMALES ANTES ANTES DE CAPTURAR LOS NUMEROS CAMBIO LAS VARIABLES Y ME SALE EL SIGUIENTE ERROR  73  [Warning] passing `float' for converting 1 of `int div(int, int)'  ANTES LO HABIA HECHO PERO AHORA NO ME SALE SI ME PUDIERAN AYUDAR PORFAVOR.</b></div>


<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div>#include "stdio.h"<br>#include "conio.h"</div>
<p> </p>
<p>void menu();</p>
<p><br>int sumar(int n1, int n2);<br>int restar (int n1, int n2);<br>int mult (int n1, int n2);<br>int div (int n1, int n2);</p>
<div>int main()<br>{<br>   int numero;<br>   int numero2;<br>   int resultado;<br>   int op;<br>   <br>   menu();<br>   scanf("%d",&op);<br>  <br>   if(op ==1)<br>   { <br>      printf("\n Digite el N1:");<br>

      scanf("%d",&numero);<br>      printf("\n Digite el N2:");<br>      scanf("%d",&numero2);<br>   <br>      resultado = sumar(numero,numero2);<br>      printf("\n El resultado es:%d",resultado);  <br>

      scanf("%d",&numero2);<br>      } <br>  <br>   if (op==2)<br>   {<br>      <br>      printf("\n Digite el N1:");<br>      scanf("%d",&numero);<br>      printf("\n Digite el N2:");<br>

      scanf("%d",&numero2);<br>   <br>      resultado = restar(numero,numero2);<br>      printf("\n El resultado es:%d",resultado);<br>      scanf("%d",&numero2);<br>      }<br>    if (op==3)  <br>

   { <br>      printf("\n Digite el N1:");<br>      scanf("%d",&numero);<br>      printf("\n Digite el N2:");<br>      scanf("%d",&numero2);<br>   <br>      resultado = mult(numero,numero2);<br>

      printf("\n El resultado es:%d",resultado);<br>      scanf("%d",&numero2);<br>   }<br>   <font style="background-color: rgb(255, 255, 102);">if (op==4)<br>   // corregir error decimal en el resultado<br>
   {<br>
      float numero,numero2;         <br>      printf("\n Digite el N1:");<br>      scanf("%f",&numero);<br>      printf("\n Digite el N2:");<br>      scanf("%f",&numero2);<br>

           <br>      float resultado;<br>      resultado = div(numero,numero2);<br>      <br>      printf("\n El resultado es:%f",resultado);<br>      getchar();</font></div>
<div>      }<br>   return 0;<br>}</div>
<p>void menu()<br>{<br>     printf("Esta es una prueba de C++ \n");<br>     printf("1 Sumar \n");<br>     printf("2 Restar \n"); <br>     printf("3 Multiplicar \n");<br>     printf("4 Dividir \n"); <br>

     printf("5 Salir de c++ \n");        <br>}</p>
<p>int sumar(int n1, int n2)<br>{<br>   int n3;<br>   n3 = n1+n2; <br>   return n3;<br>}<br>int restar (int n1, int n2)<br>{<br>    int n3;<br>    n3= n1-n2;<br>    return n3;<br>}<br>int mult (int n1, int n2)<br>{<br>    int n3;<br>

    n3=n1*n2;<br>    return n3;<br>}<br>int div (int n1, int n2)<br>{<br>    int n3;<br>    n3=n1/n2;<br>    return n3;<br>}</p>
<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" target="_blank">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" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>
(")_(")signature to help him gain world domination. <br><br>