[Programación C]Divisiones y resto. . FE DE ERRATAS

Mauricio J. Adonis C. mike.alfa.2007 en gmail.com
Mar Mayo 5 00:06:27 BST 2009


El lun, 04-05-2009 a las 18:49 -0400, Mauricio J. Adonis C. escribió:
> El lun, 04-05-2009 a las 18:33 -0400, Mauricio J. Adonis C. escribió:
> > # include <stdio.h>;
> > 
> > int main(void) {
> > 
> >         int numerador;
> >         int denominador;
> >         int resto;
> >         int veces = 0;
> > 
> >         printf("Ingrese numerador:");
> >         scanf("%d",numerador);
> >         printf("Ingrese denominador:");
> >         scanf("%d",denominador);
> > 
> >         resto = numerador;
> > 
> >         while(resto > 0) {
> >                 veces++;
> >                 resto -= denominador;
> >         }
> > 
> >         printf("%d dividido en %d = %d (resto %
> > d)",numerador,denominador,veces, resto);
> > 
> >         return 0;
> > }
> 
> 1.- Dice   	: # include <stdio.h>;
>     Debe decir	: # include <stdio.h>
> 
> 2.- Dice	: scanf("%d",numerador);
>     Debe decir	: scanf("%d",&numerador);
> 
> 3.- Dice	: scanf("%d",denominador);
>     Debe decir	: scanf("%d",&denominador);

La sentencia while debe ser ...

while(resto > denominador) { //... }

...para que funcione correctamente.
-- 
Saludos, 
Mauricio J. Adonis C.
------------------------------------------
Usuario Linux  # 482032
Usuario Ubuntu #  25554
Ubuntu Code of Conduct - 1.0.1 signatario
(FD9329AC66C0907805831BF8E8D0B29A3AE3D244)
------------------------------------------
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada
	digitalmente
Url        : https://lists.ubuntu.com/archives/ubuntu-es/attachments/20090504/c055f43d/attachment.pgp 


Más información sobre la lista de distribución ubuntu-es