Şimdi Ara

Hata Nerede

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
7
Cevap
0
Favori
184
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h>

    int main()

    {

    int x,y,z,sonuc;

    printf ("programimiz 3 sayinin carpimini buluyor. \n");

    printf ("sayilari sirasiyla girip entera basiniz:\n");
    scanf ("%d%d%d",&x,&y,&z);

    sonuc = x * y * z;

    printf ("Sonuc = %d\n" , &sonuc);

    return 0;


    }

    hep aynı milyonlu bir sayı çıkıyor. inceledim inceledim bulamadım yanlışı.



    < Bu mesaj bu kişi tarafından değiştirildi Dancing Bear -- 5 Ocak 2016; 1:55:22 >



  • Hocam son printf'te sonucun başına '&' koyduğunuz için sonuç değerini değil adresini yazdırıyor. Onu kaldırırsanız sorununuz çözülür :)

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: GorunmezBKZ

    Hocam son printf'te sonucun başına '&' koyduğunuz için sonuç değerini değil adresini yazdırıyor. Onu kaldırırsanız sorununuz çözülür :)

    çok teşekkürler hocam, dün başladım çalışmaya deitel kitabından. umarım güzel bir noktaya gelirim.

    iyi günler dilerim
  • quote:

    Orijinalden alıntı: GorunmezBKZ

    Hocam son printf'te sonucun başına '&' koyduğunuz için sonuç değerini değil adresini yazdırıyor. Onu kaldırırsanız sorununuz çözülür :)

    #include <stdio.h>
    #include <conio.h>

    int main()

    {

    int sayi1,sayi2;

    printf ("Iki adet sayi gir!\n");

    scanf ("%d%d", &sayi1, &sayi2);

    if (sayi1 > sayi2)
    printf ("%d buyuktur %d", sayi1, sayi2);

    if (sayi1 = sayi2)
    printf ("%d esittir %d", sayi1, sayi2);

    if (sayi1 < sayi2)
    printf ("%d kucuktur %d", sayi1, sayi2);


    getch();
    return 0;

    }

    hocam merhaba, hata nerede acaba?




  • Dancing Bear D kullanıcısına yanıt
    if (sayi1 == sayi2)
    printf ("%d esittir %d", sayi1, sayi2);


    eşitlik kontrol durumunda 2 tane eşittir işareti kullanılır.
  • quote:

    Orijinalden alıntı: bugra_091

    if (sayi1 == sayi2)
    printf ("%d esittir %d", sayi1, sayi2);


    eşitlik kontrol durumunda 2 tane eşittir işareti kullanılır.

    Cok tesekkur ederim, iyi gunler dilerim

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.