Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*A divisão de dois números inteiros podeser feita através de
- subtrações sucessivas.
- Criar um programa com uma função recursiva que calcule a divisão de
- dois inteiros através de subtrações sucessivas. */
- #include <stdio.h>
- #include <stdlib.h>
- int divisao(int *i, int x, int y); //x: dividendo, y: divisor, quociente (i)
- int main(){
- int i=0, x, y, z=0;
- printf("Digite o dividendo e o divisor\n");
- scanf("%d %d", &x, &y);
- printf("Resultado: %d, Resto: %d", i, divisao(&i, x, y));
- system("Pause");
- }
- int divisao(int *i, int x, int y){
- if(x>=y){
- *i = *i+1;
- return divisao(&*i, x-y, y);
- }
- if(x<y){
- return x;
- }
- }
Add Comment
Please, Sign In to add comment