1. 1.
    -2
    beyler math.h fonksiyonunu kullanmadan girilen sayının karekökünü alan bir fonksiyon yazmam lazım. yazdığım şey 1'den büyük sayılar için çalışıyor ama bana 0-1 arası sayıların da kökünü hesaplaması lazım. nasıl yapabiliriz?
    ···
  1. 2.
    0
    up up up
    ···
  2. 3.
    0
    root degilmiydi

    1. include <stdio.h>;

    int main (void);

    i:a;

    scanf(%a ,&d);

    printf ( root(a));

    edit:5 sene oldu bukadar hatırlıyom
    ···
  3. 4.
    0
    @3 olm hazır fonksiyon kullanmadan diyorum lan. kendim yazacam onu yani. ki ben de yazdım.

    2. include<stdio.h>
    3. include<conio.h>

    int main()
    {
    float i,j;
    float num;
    j=0.00001;


    printf("ENTER ANY NUMBER : ");
    scanf("%f",&num);

    for(i=0;i<num;i=i+j)
    {
    if((i*i)>num)
    {
    i=i-j;
    break;
    }
    }
    printf("%.5f",i);
    getch();
    return 1;
    }

    normal sayılar için çalışıyor ama bana mesela 0'la 1 arasındaki sayıların da sonucunu vermesini lazım. orda sıkıntı oluyor.

    değişkenleri float olarak değil de double olarak kaydedince de hata veriyor amk. bi çözemedim.
    ···
  4. 5.
    0
    panpa ne biliyim bilgisayar mühendisi degilim aq görünce bildigimi yazdım işte
    ···
  5. 6.
    0
    up up up
    ···
  6. 7.
    0
    aklima cs101'i getirdin amk senin eksi
    ···
  7. 8.
    0
    up up up
    ···
  8. 9.
    0
    up up up
    ···
  9. 10.
    +1
    #include<stdio.h>

    int main(){

    int i;
    double number,x;

    printf("sayiyi giriniz:");
    scanf("%lf",&number);

    x=20;

    for(i=0;i<1000;i++){
    x=0.5*(x+(number/x));

    }
    printf("nsonuc:%fn",x);
    return 0;

    }
    ···
  10. 11.
    0
    @10 panpa eyvallah da senin yazdığın kod da 0-1 arasındaki sayılar için çalışmıyor. bir denesene 0,2 falan. hep 0,0000 sonucunu veriyor.
    ···
  11. 12.
    0
    up up up
    ···
  12. 13.
    0
    debug et iste satir satir. bulursun sorunu. degerlerin dogru olarak aktarildigindan emin ol.

    edit: tam ben ekleyecektim hersey yolunda giderse return 0 demen lazim 1 degil
    ···
  13. 14.
    0
    bu dili öğrenmem ne kadar sürer çok hevesliyim kafam çalışıyor?
    ···
  14. 15.
    0
    @13 bulamadım ki lan işte.

    edit: return 0'dan değil panpa. başta onu denedim çalışmadı, sonra netten bakarken 1 koydum. return 0'da da çalışmıyor yani.
    ···
  15. 16.
    0
    @14 temel hatlarıyla 1 haftada öğrenirsin de böyle yannan kürek ayrıntıları ömür boyu bitmez.
    ···
  16. 17.
    0
    up up up
    ···
  17. 18.
    0
    panpa konusma iyi ama yazmada kotuyum
    ···
  18. 19.
    0
    @15 oyle veya boyle return 0 olmasi lazim. simdi bana ornek bi sayi ver calismadigi. su an compiler felan yok, kagit uzerinde hesaplamam gerekiyo
    ···
  19. 20.
    0
    @19 0 ile 1 arasında hiçbir sayı için çalışmıyor. ne yazarsan yaz 0 sonucunu veriyor.

    mesela 0.2 yaz, 0.45 yaz, 0.13 yaz hep 0 çıkıyor sonuç
    ···