• 01-06-2020, 14:37:43
    #1
    Herkese selamlar,
    Okulun verdiği soruları yapıyordum fakat bir soruda takıldım.

    Kullanıcı 0 (sıfır) değerini klavyeden girene kadar girdiği sayılardan tek olan sayıları A dizisine ve çift olan sayıları da B dizisine aktaran program kodunu yazınız. Burada A ve B dizilerinin boyutları sabit olmayıp program akışında dinamik olarak belirlenecektir.

    Sormak istediğim ilk başta malloc ile 4 bytlık bir dizili oluşturup,eğer çift ise A dizisinde realloc ile bir 4 bytlık daha mı ekleme yapmam gerekiyor?realloc ile ekleme yaptıktan sonra bunu diziye
    *a+=cift_sayi şeklinde mi kaydedebilirim ?
    Teşekkürler
  • 01-06-2020, 14:43:25
    #2
    if girilen sayi !=0 && girilen sayi%2==0
    çift diziye
    if girilen sayi !=0 && girilen sayi%2 == 1
    tek diziye
  • 01-06-2020, 14:47:08
    #3
    e2ral adlı üyeden alıntı: mesajı görüntüle
    if girilen sayi !=0 && girilen sayi%2==0
    çift diziye
    if girilen sayi !=0 && girilen sayi%2 == 1
    tek diziye
    Sormak istediğim tam olarak bu değil.
    Teşekkür ederim
  • 01-06-2020, 17:28:26
    #4
    Benzer bir çalışmayı -dinamik dizi boyutu- stackoverflow'da bulunan bir kod aracılığı ile yapmıştım.
    Belki yararı olur diye atıyorum:
    https://stackoverflow.com/questions/...c-arrays-maybe
  • 01-06-2020, 18:17:05
    #5
    emreires adlı üyeden alıntı: mesajı görüntüle
    Benzer bir çalışmayı -dinamik dizi boyutu- stackoverflow'da bulunan bir kod aracılığı ile yapmıştım.
    Belki yararı olur diye atıyorum:
    https://stackoverflow.com/questions/...c-arrays-maybe
    Teşekkürler hocam bir arkadaş yardımcı oldu