Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
393
Tıklama
0
Öne Çıkarma
C de array sorusu
A
20 yıl
Yüzbaşı
Konu Sahibi

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.

Üye Ol Şimdi Değil



Z
20 yıl
Çavuş

dizi olusturmakdan kasit carpim sonucu 5324605276 ise her sayi dizinin bir elemani olacak sekilde yazilmasi mi demek?


Bu mesaja 1 cevap geldi.
A
20 yıl
Yüzbaşı
Konu Sahibi

evet aynen öyle,ayrıca getche yapısı da kullanılması gerek,yardımcı olursan sevinirim


Bu mesaja 1 cevap geldi.
A
20 yıl
Yüzbaşı

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


Bu mesaja 1 cevap geldi.
D
20 yıl
Yüzbaşı

düşünelim biraz:

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..





< Bu mesaj bu kişi tarafından değiştirildi darth templar -- 14 Kasım 2005, 12:02:23 >
Bu mesaja 1 cevap geldi.
A
20 yıl
Yüzbaşı
Konu Sahibi

yapmaya çalışıcam,teşekkürler ilginiz ve fikirleriniz için
kitap okurken bi alıştırma sorusuydu,kafama takıldı:)


Bu mesaja 1 cevap geldi.
K
20 yıl
Onbaşı

emin misin? yoksa hoca ödev mi verdi:)



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.