Hello, OnlineGDB Q&A section lets you put your programming query to fellow community users. Asking a solution for whole assignment is strictly not allowed. You may ask for help where you are stuck. Try to add as much information as possible so that fellow users can know about your problem statement easily.

How to find the nearest perfect of the number?

0 votes
asked Aug 26, 2019 by Arunvetri (120 points)
You are given a number say 111.The perfect squares before the number is 100 and after the number is 121.

But 111-100=11 and 121-111=10. S the answer is 121.

Sample input:478                                                                                                                              Sample input:1000

Sample output:484                                                                                                                           Sample output:969

1 Answer

0 votes
answered Nov 16, 2019 by ariefismail (190 points)
just use sqrt, round and power function from <cmath> or <math.h>

float nearestPerfectSquare = pow(round(sqrt(number)),2);
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...