1. 1.
    +1
    ortanca için
    if((sayi1<sayi2)&&(sayi2<sayi3)
    {
    ortanca=sayi2;
    }
    if((sayi2<sayi1)&&(sayi1<sayi3)
    {
    ortanca=sayi1;
    }
    if((sayi1<sayi3)&&(sayi3<sayi2)
    {
    ortanca=sayi3;
    }

    derdim ortanca için. en azından bu tip bir şey derdim sizdeki hali neyse bunun.

    edit:öğrendiyseniz else if kullan falan. o açıdan bari işlevsel olsun,az işlem yapsın falan.
    ···
  2. 2.
    +1
    @1 kurtarıyorum senı şimdi sakin ol.
    ···
  3. 3.
    +1
    @1 kodum tamdıbını attım sorunsuz calışıyor.
    ···
  4. 4.
    +1
    ortancayla ilgili kod bloğunu kaldır büyükle küçüğü hesapladıktan sonraki yere şunu koy:

    if(sayi1

    kucuk) {
    if(sayi2

    buyuk) {
    ortanca = sayi3;
    } else {
    ortanca = sayi2;
    }
    } else if(sayi2

    kucuk) {
    if(sayi1

    buyuk) {
    ortanca = sayi3;
    } else {
    ortanca = sayi1;
    }
    } else if(sayi3

    kucuk) {
    if(sayi2

    buyuk) {
    ortanca = sayi1;
    } else {
    ortanca = sayi2;
    }
    }

    biraz amelasyon işi oldu ama bu saatte bu kadar amk
    bu arada @21 in de kodu çalışır lan if satırlarının sonuna bi kapatma parantezi ekle olsun bitsin amk

    edit: ortancayı hesapladığın kısmı kaldır, bunu da
    printf("en buyuk sayi: %dn", buyuk);
    yazan yerin hemen üstüne yapıştır amk
    ···
  5. 5.
    +1
    3 lü kıyas yapacan işte

    2 li 2 li

    a>b b>c ise a>c

    a en büyük

    b<c ise

    b en küçük

    c ortanda

    bunun kullanıcılardan tek tek isteyecek şekilde bi algoritma yapacan

    çok kolay soru bu
    ···
  6. 6.
    0
    panpalarım. size bi kod atıcam

    bu kodda 3 sayı istenecek

    program(komut ekranı), büyük küçük ve ortanca sayıyı belirtip, büyükle kücüğü toplayacak

    örn;
    büyük: 70
    ortanca: 61
    küçük: 8

    büyük ve küçük sayının toplamı: 78

    bu şekilde bir kod yazıcaz. kod hazır sadece ortanca sayıda hata veriyor. sorun nerde olabilir. nerde olabilir ki bulan panpalarıma nickaltı şelalesi yapayım?

    kod:

    2. include <stdio.h>

    int main()
    {
    int sayi1, sayi2, sayi3, buyuk, kucuk, ortanca ;

    int toplam = 0;

    printf("3 Tane Sayi Giriniz:n ");

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

    kucuk = sayi1;
    if (sayi2 < kucuk)

    kucuk = sayi2;

    if (sayi3 < kucuk)

    kucuk = sayi3;

    printf("en kucuk sayi: %dn", kucuk);

    ortanca=sayi1;

    if (sayi2<ortanca)

    ortanca=sayi2;

    if (sayi3<ortanca)

    ortanca=sayi3;

    if (sayi2<sayi3)

    ortanca=sayi2;

    printf("ortanca sayi : %dn",ortanca);

    buyuk = sayi1;

    if (sayi2 > buyuk)

    buyuk = sayi2;

    if (sayi3 > buyuk)

    buyuk = sayi3;

    printf("en buyuk sayi: %dn", buyuk);

    toplam = kucuk+buyuk;

    printf ("n buyuk sayi ile kucuk sayinin toplami : %d",toplam ) ;

    return 0;

    }
    ···
  7. 7.
    0
    beyler takunuzu yiyim, lütfen.
    ···
  8. 8.
    0
    @@21 panpa çok sağol çaban için ama ben yanlış yapıyorum herhalde. olmuyor :(

    @22 bekliyorum panpa
    ···
  9. 9.
    0
    @24 ortancayla ilgilş kod bloğu derken hangi satırdan hangi satıra olan kısmı kaldırayım panpa? orta kısımdaki ortancayla yazan herşeyi silip dediğini yapıştırdım olmadı amk
    ···
  10. 10.
    0
    @21 yapmış zaten yeni gördüm.

    @1 sizin mantıga göre ortanca sayıyı bulurken diyelim = sayi1 = 5 sayi2 = 15 sayi3 = 8 bu durumda kod sacma calısıo ortanca sayıda tüm sartları saglayamamıs oluosunuz.
    ···
  11. 11.
    0
    ilk iften sonrakileri else if yapıcaksın if i kapatırken de endif mi ne yapıyorduk
    ···
  12. 12.
    0
    Kağıt kalemle topla uğraşma amk
    ···
  13. 13.
    0
    @29 güldürdün it

    @26-27-28 inan panpa daha temellerini öğreniyoruz. hoca bişey öğretmedi ödevi yapıştırdı biz kendimiz araştıralım diye.

    bana deyinki sunun yerine sunu yaz. anca öyle anlarım.
    ···
  14. 14.
    0
    u pup pupupu pu pu:(
    ···
  15. 15.
    0
    aynı sayıları girme ama mesela 15 15 30 gırersen patlar ugrasıpta eşit olma durumlarını yapmadım. Sayılar farklı olcak.
    ···
  16. 16.
    0
    @32 mesaj attım panpa :( ama kodu olduğu gibi yapıstırdım olmadı
    ···
  17. 17.
    0
    msgbox=("anan zaaaxd")
    ···
  18. 18.
    0
    @18 büyük sayı girince 50, 100 gibi ortanca sayıyı yanlış buluyor panpa
    ···
  19. 19.
    0
    aynısını kopyala yapıştır yaptım hata vermedi panpa
    ···
  20. 20.
    0
    uğ ppupp ppupppup
    ···