Finding Square Roots
In olden days finding square roots seemed to be difficult but nowadays it can be easily done using in-built functions available across many languages .
Assume that you happen to hear the above words and you want to give a try in finding the square root of any given integer using in-built functions. So here's your chance.
Input
The first line of the input contains an integer T, the number of test cases. T lines follow. Each line contains an integer N whose square root needs to be computed.
Output
For each line of the input, output the square root of the input integer, rounded down to the nearest integer, in a new line.
Constraints
1<=T<=20
1<=N<=10000
Input: 3 10 5 10000 Output: 3 2 100
SOLUTION USING C LANGUAGE:-#include <stdio.h> #include <math.h> int main(void) { int T,i,N,p; scanf("%d\n",&T); for(i=0;i<T;i++) { scanf("%d\n",&N); p=sqrt(N); printf("%d\n",p); } // your code goes here return 0; }
Finding square root of any number is now easy with Ziyyara. The major difference between the prevailing mathematical system and the Vedic system is that the prevalent system depends on formulas, whereas the Vedic system depends on logic. For the time being, we shall concentrate on understanding and learning the Vedic maths tricks and tips to find square roots.
ReplyDelete