minha dúvida é se existe alguma forma de calcular a raiz quadrada em "C" sem usar a biblioteca "math.h" (sei que é possivel usando essa biblioteca), só usando o "stdio.h", tem jeito?
#include <stdio.h>
main(){
int a, b;
scanf("%d",&a);
b = a ^0.5;
printf("%d\n",b);
return 0;
}
resultado:$ gcc raiz.c -o raiz
$ ./raiz
raiz.c: In function ‘main’:
raiz.c:7: error: invalid operands to binary ^ (have ‘int’ and ‘double’)