• 18-10-2010, 17:45:48
    #1
    Merhaba arkadaşlar,
    C programlamada henüz yeniyim.O yüzden bazı şeyleri daha bilmiyorum.İki sayıyı girdiğimizde onun ortalamasını alan programı yazdım fakat uygulamada güçlük çekiyorum.Yazdığım kodlar aşağıdadır.Programı çalıştırınca İki sayı girme kısmı nasıl oluyor onu anlatabilecek olan varsa sevinirim.

    #include<stdio.h>
    int main ()
    {
         int a,b,c;
         c=(a+b)/2;
         printf("Lutfen %d sayi giriniz \n",2);
         scanf("%d%d",a,b);
         printf("İsleminiz tamamdir.Sonuc:%d",c);
         getchar();
         return 0;
         }
  • 18-10-2010, 17:54:04
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Çalıştırdıktan sonra gelen dos ekranına 2 adet sayı gireceksin.
  • 18-10-2010, 17:58:30
    #3
    rob33n adlı üyeden alıntı: mesajı görüntüle
    Çalıştırdıktan sonra gelen dos ekranına 2 adet sayı gireceksin.
    Birini girip Enter'a bastıktan sonra mı diğerini gireceğim? Eğer öyleyse 2.Enter'dan sonra komut penceresi kapanıyor.
  • 18-10-2010, 18:04:24
    #4
    Hayır 2sini arka arkaya giriceksin.
    scanf("%d%d",a,b);
    Bu satır klavyeden girdiğin 2 adet sayıyı okur.
    Ek olarak şu şekilde düzenle bence. Zaten c'nin ne olduğunu bilmiyor orda. Sen değer vermeden hesaplatmaya çalışmışsın.
    printf("Lutfen ilk sayıyı giriniz:");
    scanf("%d", a);
    printf("\nLutfen ikinci sayıyı giriniz:");
    scanf("%d", b);
    c = ( a + b ) / 2;
    printf("İsleminiz tamamdir. Sonuc: %d", c);
    getchar();
    return 0;
  • 18-10-2010, 18:25:36
    #5
    #include <stdio.h>
    int main ()
    {
    
        int a,b;
        float sonuc;
    
        printf("Lutfen 2 Rakam Giriniz\n");
        scanf("%d %d",&a,&b);
    
        sonuc=(float) (a+b) / 2 ;
    
        printf("iki sayinin ortalamasi %.2lf\n",sonuc);
    
        return 0;
    }
    bu da benim çözümüm

    neden bu işareti " &" kullanmıyorsun ilk defa gördüm böyle bir yazılış şekli
  • 18-10-2010, 22:05:31
    #6
    yuri1907 adlı üyeden alıntı: mesajı görüntüle
    #include <stdio.h>
    int main ()
    {
    
        int a,b;
        float sonuc;
    
        printf("Lutfen 2 Rakam Giriniz\n");
        scanf("%d %d",&a,&b);
    
        sonuc=(float) (a+b) / 2 ;
    
        printf("iki sayinin ortalamasi %.2lf\n",sonuc);
    
        return 0;
    }
    bu da benim çözümüm

    neden bu işareti " &" kullanmıyorsun ilk defa gördüm böyle bir yazılış şekli
    O arada kaynamış heralde yazarken.Onu kullanmassak hata veriyor
  • 18-10-2010, 22:14:38
    #7
    flood yapmış gibi oldum ama (gibi ) , konuyu açarken yaşadığım sorunu hala yaşıyorum.ortalaması alınacak olan sayılar ekrana ne şekilde giriliyor?
  • 18-10-2010, 22:50:20
    #8
    rakamı yaz , boşluk bırak bir tane, rakamı yaz, enterle sonucu gör

    dostum www.cagataycebi.com buradaki konuları incele yararlı olacaktır.
  • 18-10-2010, 22:51:54
    #9
    Okulda göstermiyorlarsa bu dille hiç uğraşma Vb.Net ya da C# öğren.