/*
* Código desarrollado por Elinv.
* http://www.bragadomas.com/forodeprogramacion/index.php
* http://www.bragadomas.com
* http://www.bragadomas.com.ar
* http://luispedromendez.blogspot.com/
* http://elinv-elinv.blogspot.com/?expref=next-blog
*/
* Código desarrollado por Elinv.
* http://www.bragadomas.com/forodeprogramacion/index.php
* http://www.bragadomas.com
* http://www.bragadomas.com.ar
* http://luispedromendez.blogspot.com/
* http://elinv-elinv.blogspot.com/?expref=next-blog
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | /* * División * -------------------- * extraer el dividento, el divisor * el cociente y el resto. * -------------------- * Presentado por Elinv. */ #include <iostream> #include <stdio.h> #include<stdlib.h> using namespace std; //Función para obtener los valores de la división void division(int a, int b, int *c, int *r) { //Variable int con=0; //Bucle mientras a sea mayor o igual a b while(a >= b) { //Vamos restándole al dividendo el valor del divisor a = a-b; //Aumentamos en mas 1 el contador con++; } //Asignamos al puntero primero el valor correspondiente al cociente *c = con; //Y al segundo puntero el valor que nos queda como resto. *r = a; } int main() { int x,y,z,r; printf("Division:\n"); printf("---------\n"); printf("Ingrese numero a dividir(dividendo):\t"); scanf("%d",&x); printf("Ingrese divisor :\t "); scanf("%d",&y); //Llamamos a la función. division(x,y,&z,&r); //Mostramos los números que utilizamos en la división printf("La division del dividento %d con el divisor %d\n",x,y); //El cociente printf("El cociente es igual a :\t%d\n",z); //El resto printf("El resto es igual a :\t%d\n",r); //Pausa para ver resultados. system("PAUSE"); //Salimos. return EXIT_SUCCESS; } |