30 basamağa kadar belirlenebilecek iki sayının çarpım sonucunun dizi oluşturularak gösterilebilmesi için ne yapmalıyım,ayrıca getche yapısını da kullanmam isteniyor,ilgilinize şimdiden teşekkürler
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
getche progaram calısıp bittikten sonra deger döndermezse klavyeden bir tusa basmak ile program sona erer.bunun için include<conio.h> ve program sonuna da getche() ekle
kullanıcı 13284 girsin, bunu array[5]'te tutarsak; getche() ile aldığımız her karakteri int'e çevirip tek tek array'e atarız.. yani;
her eleman için; array [index] = atoi(getche()); // burda atoi yerine hangisinin olduğunu hatırlamadığım bi sayıyı çıkarınca da int değerini elde edebiliyorduk..
neyse şimdi iki dizimiz var diyelim: {1, 2} ve {4, 5, 7} {4, 5, 7} x {1, 2} ---------- işlemini yapcaz
bildiğimiz çarpma işlemi olcak alttaki dizinin her elemanı için; elemanı üstteki tüm sayılarla çarp. elde varsa ekle..
2 x 7 = 14; temp dizisi = {4} elde: 1 2 x 5 = 10 + elde 1 = 11; temp dizisi {1,4} elde: 1 2 x 4 = 8 + elde 1 = 9; temp dizisi {9,1,4} elde yok
sonra diğer elemanlar için de aynı işlem yapılır..
çıkan dizileri kaydırmalı bir şekilde aynen böyle toplarsın. aynı elle çarpmada yaptığımız toplama işlemi gibi..
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.