Sviluppare una funzione ricorsiva per il calcolo della divisione di due numeri interi a e b (entrambi positivi), mediante la tecnica delle sottrazioni successive
/*
CLAUDIO CARDINALE 3AI
Sviluppare una funzione ricorsiva per il calcolo della divisione di due numeri interi a e b (entrambi positivi), mediante la tecnica delle sottrazioni successive
*/
#include<stdio.h>
#define MAX 100
int divisione(int a, int b);
int main(){
//dichiarazioni
int a,b;
//acquisizione
do{
printf("inserisci a : ");
scanf("%d",&a);
printf("inserisci b : ");
scanf("%d",&b);
}while(a < 0 || b < 0);
//calcoli
printf("%d\n",divisione(a,b));
}
int divisione(int a, int b){
if (a == 0)
return 0;
if(b == 0)
return -1;
return 1+divisione(a-b,b);
}