| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
Euclydex
Registrado: 17 Nov 2007 Mensajes: 4
| Publicado: 25/11/2007 5:32 am | | | Título: Division entera mediante restas |
| Se que es una tontería pero estoy muy descentrado ya. No veo la clave del problema. Al escribir mi código que a primera vista tiene sentido o eso creo, me sale un cociente muy raro. Aki el cociente es "c" , el resto es "R", dividendo es "D", y divisor es "d". Ahí va mi código.
PROGRAMA PARA REALIZAR DIVISION ENTERA MEDIANTE RESTAS
#include <stdio.h> #include <stdlib.h> #include <conio.h> main ()
{ int D,d,c,R; printf("\n\t\tPROGRAMA QUE OBTIENE MODULO Y COCIENTE\n\t\t\t POR RESTAS ITERADAS"); printf("\n\n\n\t\tIntroduzca un Dividendo: "); scanf("%d",&D); printf("\n\t\tIntroduzca un divisor: "); scanf("%d",&d);
for(R=1; R<=d; R++);
while (R<=d) { c=D-d;
} printf("\n\t\tEl resultado es: %d "); printf("\n\t\tPulse cualquier tecla para salir..."); getch(); } |
|
| Volver arriba | |
 |
david_celta
Registrado: 02 Jun 2005 Mensajes: 136
| Publicado: 29/11/2007 6:10 pm | | | Título: |
| El punto y coma al final del for Al printf le falta el valor del resultado _________________ Rueda y rueda la vida, rueda y rueda el balón... y detras de la esperanza, palpita cada corazón. |
|
| Volver arriba | |
 |
digies
Registrado: 18 Nov 2005 Mensajes: 356 Ubicación: Cono Sur
| Publicado: 29/11/2007 9:16 pm | | | Título: |
| Reemplaza el "main() {...}" por "int main(void) {...}" Es conveniente colocar al final del main "return 0;" o mejor aun "return EXIT_SUCCESS;" Elimina el " #include <conio.h>" y reemplaza el "printf("\n\t\tPulse cualquier tecla para salir...");" y el "getch();" por "system("PAUSE");" para que el código sea estándar.
Un saludo |
|
| Volver arriba | |
 |
|
|