1. 1.
    0
    programı yazdım, derledim, lk sayıyı istiyor giriyorum, ikinci sayıyı istiyor onuda giriyorum, ondan sonra mesela iki sayının aritmetik ortalaması işlemini tanımlayıp sonucu istedim ama 2.sayıyı yazınca program otomatik kapanıyor sonucu vermiyor orayı nasıl düzeltecem?
    ···
  1. 2.
    0
    up up up up up
    ···
  2. 3.
    0
    ortalamayı yazdır komutunu yazmayı unutmuşsun
    ···
  3. 4.
    +1
    <conio.h> ekle studiolara return 0 ın üstüne de getch(); ekle
    ···
  4. 5.
    +1
    int ilksayi, ikincisayi,arit;
    printf("ilk sayi gir:");
    scanf("%d",&ilksayi);
    printf("ikinci sayi gir:");
    scanf("%d",&ikincisayi);
    arit=(ilksayi+ikincisayi)/2;
    printf("sonuc->" arit);
    ···
  5. 6.
    0
    @4 getchar vardı zatende conioyu'da ekledim ama sonuç vermedi
    ···
  6. 7.
    0
    printf("sonuc %d",arit);
    ···
  7. 8.
    0
    @6panpa aynı sorun ondada oluyo 2.sayıyı girdikten sonra kapanıyo
    ···
  8. 9.
    0
    yazdığın kodu atsan ?
    ···
  9. 10.
    0
    #include <stdio.h>
    1. include <conio.h>
    int main(void)
    {
    int x,b;
    float ortalama;
    printf("ilk sayiyi girinizn");
    scanf("%d",&x);
    printf("ikinci sayiyi giriniz");
    scanf("%d",&b);
    ortalama=(x+b)/2;
    printf("iki sayinin ortalamasi %f'dir.",ortalama);
    getchar();
    return 0;
    }
    ···
  10. 11.
    0
    1-2 kod denedim hep aynı hata ile karşılaşıyorum, programı hiç çalıştırmasa anlıyacağımda yarıda niye kesiyorki:(
    ···
  11. 12.
    +1
    #include <stdio.h>
    int main(void)
    {
    int x,b;
    float ortalama;
    printf("ilk sayiyi girinizn");
    scanf("%d",&x);
    printf("ikinci sayiyi giriniz");
    scanf("%d",&b);
    ortalama=(x+b)/2;
    printf("iki sayinin ortalamasi %f'dir.",ortalama);
    return 0;
    }
    ···
  12. 13.
    0
    panpa en son yolladığım kodları çalıştır conio falan girme oralara return 0 kullan. eğer sayfada görünmesini istiyorsan da system("pause") yaz return 0 yerine
    ···
  13. 14.
    0
    @13 yok yine aynı hata sanırım kodda sorun yok farklı bi derleyici indirip deneyim en iyisi
    ···
  14. 15.
    +1
    #include <stdio.h>
    2. include <conio.h>
    int main(void)
    {
    int x,b;
    float ortalama;
    printf("ilk sayiyi girinizn");
    scanf("%d",&x);
    printf("ikinci sayiyi giriniz");
    scanf("%d",&b);
    ortalama=(x+b)/2;
    printf("iki sayinin ortalamasi %f'dir.",ortalama);
    fflush(stdin);
    getchar();
    return 0;
    }

    //boyle dene bi de panpa olacaktir muhtemelen
    ···
  15. 16.
    0
    ne üzerinden derliyorsun ? windows mu var sende ? bende linux var terminal üzerinden derledim oldu. derleyicinde sıkıntı olabilir.
    ···
  16. 17.
    0
    @16 cidden oldu o zaman herseferinde fflush(stdin); mi gircem bu ne oluyo
    ···
  17. 18.
    0
    @16 fflush(stdin); bu satır ne için ? (bilmediğimden)
    ···
  18. 19.
    0
    @17 windows var dev c++ dan derliyodum
    ···
  19. 20.
    +1
    panpalar şimdi klavyeden giriş yapıldığında bunlar bir akışta tutuluyor fflush(stdin) bu akışı temizliyor geçici belleği temizlemek gibi bi şey. bunu kullanmayınca c'de string ve karakter okurken mevcut akıştan bişeyleri atıyor kullanıcıdan istemeden o yüzden ön belleği temizlemek lazım.
    özet: karakter ve string okurken bi satır önce fflush(stdin) yaz amk
    ···