Calculate Square Root without using Math.h sqrt Function
Command Line Program to Calculate the Square root of a function
Write a C program which will calculate the square root of a number without using math.h sqrt() function and print that sqrt to the STDOUT as floating point number with exactly 2 decimal precision.
#include<stdio.h> #include<stdlib.h> int main (int argc, char *argv[]) { if (argc == 1) { printf ("No arguments"); return 0; } else { int n; n = atoi (argv[1]); float i = 0.00; while (i * i <= n) { i = i + 0.001; } i = i - 0.001; printf ("%.2f", i); } }
Check all other command Line Programs for TCS here on our Command line Programming Dashboard
Login/Signup to comment
using c language alternative method
#include
int main(int argc, char *argv[])
{
if(argc==1)
{
printf(“No arguments”);
return 0;
}
else
{
int number;
number=atoi(argv[1]);
float temp, sqrt;
sqrt = number / 2;
temp = 0;
while(sqrt != temp){
temp = sqrt;
sqrt = ( number/temp + temp) / 2;
}
printf(“%.2f”,sqrt);
}
}