Recursiva divisi resto de

 // devuelve el reseto de la division entera entre dividendo y divisor
 // no se puede usar el operadoro % ni cocientini
  int resto(int dividendo, int divisor){
    int res;

    if(dividendo < divisor){ //caso base
      res = dividendo;
    }else{
      res = resto(dividendo - divisor, divisor);
    }

    return res;
  }
Obedient Octopus