Hola a tod@s,<br><br><br>Siento continuar con el hilo este de &quot;C&quot;...pero...me has dejado alucinado : hablas de tu profesor de &quot;C&quot; y luego comentas que estás en 1º de Bachillerato... ¿se estudia ahora C en Bachillerato? alucino con cómo han evolucionado los temarios sobre informática en pocos años (ups, quizás no son &quot;tan pocos&quot;)<br>
<br><br>Saludos...y ánimo con el temario Daniel.<br><br><br><br><br><div class="gmail_quote">El 5 de mayo de 2009 15:37, Daniel E. Rozo L. <span dir="ltr">&lt;<a href="mailto:dani_rolo7@hotmail.com">dani_rolo7@hotmail.com</a>&gt;</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>
Mauricio, se entiende perfectamente...justamente ya me había funcionado el código que me enviaron, que es:<br><br><br><blockquote>#include &lt;stdio.h&gt;<br>      <br>      main(){<br>          int numerador,denominador,vueltas=0;<br>
      <br>          printf(&quot;Dame el numerador\n&quot;);<br>          scanf(&quot;%d&quot;,&amp;numerador);<br>          printf(&quot;\nDame el denominador\n&quot;);<br>          scanf(&quot;%d&quot;,&amp;denominador);<br>
       <br>          while(numerador&gt;=denominador){<br>              numerador=numerador-denominador;<br>              vueltas++;<br>          }<br>          printf(&quot;Cociente: %d\n&quot;,vueltas);<br><br>          printf(&quot;Resto: %d\n&quot;, numerador);<br>
<br>      }<br><br></blockquote>Ahora bien, iba justamente a preguntar lo del número de vueltas y demás...pero ya me ha quedado clarísimo contigo, muchas gracias otra vez. El asunto se da por solucionado por el posteador, es decir, yo.<br>
<br>Vuelvo a decir, llena de gratitud y alegría contar con vosotros; espero poder ayudar más de lo que ya intento en un futuro, de momento, estando en 1 de bachillerato, me queda difícil; falta de conocimientos, no de ganas.<br>
<br>Salud.<br><br><br>&gt; Subject: Re: [Programación C]Divisiones y resto.<br>&gt; From: <a href="mailto:mike.alfa.2007@gmail.com" target="_blank">mike.alfa.2007@gmail.com</a><br>&gt; To: <a href="mailto:dani_rolo7@hotmail.com" target="_blank">dani_rolo7@hotmail.com</a><br>
&gt; Date: Mon, 4 May 2009 18:33:11 -0400<br>&gt; CC: <a href="mailto:ubuntu-es@lists.ubuntu.com" target="_blank">ubuntu-es@lists.ubuntu.com</a><br>&gt; <br>&gt; El lun, 04-05-2009 a las 21:36 +0200, Daniel E. Rozo L. escribió:<br>
&gt; &gt; Muy buenas noches, en España, a toda la lista.<br>&gt; &gt; <br>&gt; &gt; Se me presenta un problema que me gustaría alguien diese solución<br>&gt; &gt; (redundancia en una lista de ayuda). Aunque no tiene que ver con<br>
&gt; &gt; Ubuntu, me aprovecho un poco y lo indico en el asunto. La cuestión es<br>&gt; &gt; la siguiente, en el instituto se me exige hacer un programa en C que<br>&gt; &gt; dados dos números por teclado (numerador o divisor y denominador o<br>
&gt; &gt; dividendo) nos muestre en pantalla el valor de su división entera y el<br>&gt; &gt; valor del resto  de dicha división, se tiene que hacer todo esto,<br>&gt; &gt; salvo con la imposibilidad de usar el operador división, ni resto ni<br>
&gt; &gt; función cociente.<br>&gt; &gt; <br>&gt; &gt; Explicado el problema, lo que llevo hecho es:<br>&gt; &gt; <br>&gt; &gt; #include stdio.h<br>&gt; &gt; <br>&gt; &gt; int numerador,denominador;<br>&gt; &gt; printf (&quot;Dame el numerador: &quot;);<br>
&gt; &gt; scanf (&quot;%d&quot;,numerador);<br>&gt; &gt; printf (&quot;Dame el denominador: &quot;)<br>&gt; &gt; scanf (&quot;%d&quot;,denominador)<br>&gt; &gt; <br>&gt; &gt; Como véis, no llevo hecho nada porque simplemente no sé seguir, el<br>
&gt; &gt; profesor no ha explicado mucho más allá de estas cosas, pero si se<br>&gt; &gt; cabrea un profesor...atente a las consecuencias; como siempre, pagan<br>&gt; &gt; justos por pecadores.<br>&gt; &gt; <br>&gt; &gt; Si alguien tiene alguna idea de cómo hacerlo, de qué algoritmo seguir,<br>
&gt; &gt; de una página, de lo que sea...bienvenida sea.<br>&gt; &gt; <br>&gt; &gt; Muchas gracias, salud!.<br>&gt; &gt; <br>&gt; <br>&gt; Hola Daniel, pues tienes razón en que tu consulta nada tiene que ver con<br>&gt; Ubuntu (en ese caso se conveniente poner OT en el asunto del mensaje,<br>
&gt; para indicar esto). Te sugiero que futuras consultas sobre programación<br>&gt; las hagas en foros especializados, no porque nadie acá quiera ayudarte,<br>&gt; sino porque posiblemente no siempre puedas obtener la ayuda que<br>
&gt; necesitas.<br>&gt; <br>&gt; En el particular de tu consulta te puedo decir que dividir un número A<br>&gt; por otro B significa saber cuántas veces B en A, o sea el denominador en<br>&gt; el numerador. Se podría crear un bucle while para contar cuántas veces<br>
&gt; puedes restar el denominador del numerador hasta que la resta se haga<br>&gt; negativa y lo que queda es el resto ¿se entiende?...<br>&gt; <br>&gt; ejemplo: Dividir 50 en 15... (vale para dos números enteros positivos)<br>
&gt; <br>&gt; # include &lt;stdio.h&gt;;<br>&gt; <br>&gt; int main(void) {<br>&gt; <br>&gt;         int numerador;<br>&gt;         int denominador;<br>&gt;         int resto;<br>&gt;         int veces = 0;<br>&gt; <br>&gt;         printf(&quot;Ingrese numerador:&quot;);<br>
&gt;         scanf(&quot;%d&quot;,numerador);<br>&gt;         printf(&quot;Ingrese denominador:&quot;);<br>&gt;         scanf(&quot;%d&quot;,denominador);<br>&gt; <br>&gt;         resto = numerador;<br>&gt; <br>&gt;         while(resto &gt; 0) {<br>&gt;                 veces++;<br>
&gt;                 resto -= denominador;<br>&gt;         }<br>&gt; <br>&gt;         printf(&quot;%d dividido en %d = %d (resto %d)&quot;,numerador,denominador,veces, resto);<br>&gt; <br>&gt;         return 0;<br>&gt; }<br>&gt; <br>&gt; El resultador de la división estará en la variable contador y el resto<br>
&gt; en la variable resto.<br>&gt; -- <br>&gt; Saludos, <br>&gt; Mauricio J. Adonis C.<br>&gt; ------------------------------------------<br>&gt; Usuario Linux  # 482032<br>&gt; Usuario Ubuntu #  25554<br>&gt; Ubuntu Code of Conduct - 1.0.1 signatario<br>
&gt; (FD9329AC66C0907805831BF8E8D0B29A3AE3D244)<br>&gt; ------------------------------------------<br><div class="hm"><br><hr>¿Eres del Madrid, del Barça, del Atleti...? Apoya a tu equipo en la  <a href="http://opiniones.msn.es/default.aspx/Futbol/Atletico-de-Madrid" target="_blank">Zona Fan de MSN Deportes</a></div>
</div>
<br>--<br>
ubuntu-es mailing list<br>
<a href="mailto:ubuntu-es@lists.ubuntu.com">ubuntu-es@lists.ubuntu.com</a><br>
<a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-es" target="_blank">https://lists.ubuntu.com/mailman/listinfo/ubuntu-es</a><br></blockquote></div><br>