#include <iostream> #include <cmath> using namespace std; int perfect_square(int); int main(){ cout<<perfect_square(10)<<endl; return 0; } int perfect_square(int number){ int result = -1; int start = floor(sqrt(number)); cout<<“start:”<<start<<endl; if((int)pow(start,2)==number){ return 1; } return 1+perfect_square(number-pow(start,2)); }