yok abi /home/ayrox/NetBeansProjects/deneme/main. c:17: undefined reference to `sqrt' hatası veriyor ısrarla

Bende C derleyici yoktu, şimdi C- Free ile baktım seninkilerde çalışıyo.. Java da bazı fonksiyonlarda "referance" istiyor ama C de sqrt için referasa gerek varmıki? Netbeans' de hangi projede yapıyosun hocam?

dediğim gibi c ile yapıyorum. C++ ı falan iptal ettim. Sanıyroum sqrt bulamıyor. math. h kütüphanesini tam açamıyor ama gcc ile yaptım yine aynı. Linux üstünde başka bir çzümü var galba.

conio. h yüklenemiyor int main yaptığımda çalışıyor problem yok alla alla. conio. h yüklemem lazım ama netbeansın yüklemesi gerekmez mi?

Saat şimdi 6.50. Sabah c ile uğraşıyordum ki, girilen sayının karekkünü alayım dedim. Demez olaydım. Saat 2 den beri bulmaya çalışıyorum. Googledan Türkçe, ingilizce aradım yok bulamıyorum kafayı yemek üzreyim. Buyrun kodlar ; #include <stdio. h>#include <math. h>int main Hata nedir? Anlayamadım ama sqrt kısmı problemli. printf("%lf\n", sqrt(25)); yazdımı problem yok. Hata mesajı ; /usr/bin/make -f nbproject/Makefile-Debug. mk SUBPROJECTS= . build-confmake : Entering directory `/home/ayrox/NetBeansProjects/deneme'/usr/bin/make -f nbproject/Makefile-Debug. mk dist/Debug/GNU-Linux-x86/denememake : Entering directory `/home/ayrox/NetBeansProjects/deneme'mkdir -p dist/Debug/GNU-Linux-x86gcc -o dist/Debug/GNU-Linux-x86/deneme build/Debug/GNU-Linux-x86/main. o build/Debug/GNU-Linux-x86/main. o: In function `main':/home/ayrox/NetBeansProjects/deneme/main. c:14: undefined reference to `sqrt'collect2: ld returned 1 exit statusmake : Error 1make : Leaving directory `/home/ayrox/NetBeansProjects/deneme'make : Error 2make : Leaving directory `/home/ayrox/NetBeansProjects/deneme'make: Error 2BUILD FAILED (exit value 2, total time: 100ms)

: conio. h yüklenemiyor int main yaptığımda çalışıyor problem yok alla alla. conio. h yüklemem lazım ama netbeansın yüklemesi gerekmez mi? zumsuk dostum, math. h kutuphanesiyle birlikte derleme yapiyorsan gcc -Wall kodun. c /usr/lib/libm. a -o cikti. out yani matematik librarysi ile birlikte derlemen gerekiyor. Kolay komutu ise gcc deneme1. c -lm -o deneme1

Hocam klavyeden girilen sayının karekkünü bulan programda, girdiğimiz sayının negatif yada pozitif olduğunu sorgulamamız gerekmiyormu? Şunun gibi..#include <stdio. h>#include <math. h>int main {double num, hop;scanf ; if(num < 0) printf ; else return 0;}

bunu dene #include <stdio. h> #include <conio. h>double a, n2=32768, n=65536;int k;int main { scanf ; for(k=0;k<40;++k) printf("%.2f\n", n);getch ;return 0; } dngüyü artırdıkça hassasiyet artar.

zumsuk verdiğin kodlarda sorun yok ben C-Free 4.0 kullanıyorum bunda denedim çalışıyor. sen sanırım c++ turbo kullanıyorsun? http://www.programarts.com/download/cfree4_0_std_setup. exe burdan indir C-Free 4.0'ı kodları yapıştır f5 e bas Sorun yok

Hocam math kütüphanesinin yüklü olduğundan emin misin? sqrt yerine bi de fabs(25.0) yazip calistirmayi denesene.. Gene ayni lavuklugu yaparsa buyuk ihtimal kutuphaneden dolayi... There are 10 types of people in the world. Those who knows binary and those who dont...

Edit : Büyük abiler byle demiş; double sqrt ; float sqrt ;long double sqrt ; Compute square root Returns the square root of x. In C++, this function is overloaded in <complex> and <valarray> . Parameters xFloating point value. If the argument is negative, a domain error occurs, setting the global variable errno to the value EDOM. Return Value Square root of x. Portability In C, only the double version of this function exists with this name. Example 123456789101112 / sqrt example /#include <stdio. h>#include <math. h>int main Output: <>sqrt(1024.000000) = 32.000000>