Şimdi Ara

C# DİZİLERİN ÇARPIMI ALT ALTA

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
11
Cevap
0
Favori
929
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar. Hoca 8 basamaklı 2 adet sayıyı dizi olarak tanımlayın ve alt alta çarpın dedi. Sayıları normal çarpmada sıkıntım yok. Ancak dizi olarak tanımlıyorum ama çarpmayı ve alt alta yapmayı yapamıyorum. dökümanlara ve sitelere baktım bilgi bulamadım.yani
    123
    123
    *---------
    369
    246
    123
    +-------
    15129
    gibi olacak. yardım ederseniz sevinirim.teşekkürler.



  • bana kalırsa alttaki rakamı sadece dizi yap sonra

    for döngüsü
    üst sayı * dizi[7.eleman] Console yaz
    üst sayı * dizi [6.eleman] Console yaz
    ....
    ....
    toplamı yaz konsola
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    bana kalırsa alttaki rakamı sadece dizi yap sonra

    for döngüsü
    üst sayı * dizi[7.eleman] Console yaz
    üst sayı * dizi [6.eleman] Console yaz
    ....
    ....
    toplamı yaz konsola
    benimde aklıma o şekilde geldi ama 2 sayıyıda dizi halinde istediği için sıkıntı çıkıyor. teşekkür ederim.
  • o zman içiçe iki forla yapabilirsin her elemanı birbiriyle çarpacan muhtemelen
  • Ne yazdığını anlamadım. Biraz daha açıklarsan yardımcı olabilirim.
  • emrecyln kullanıcısına yanıt
    2 adet 8 basamaklı sayıyı dizi olarak tanımlıyacaz. bunları alt alta çarpacaz.
    123 (sayı 1 dizi olarak tanımlancak)
    123 (sayı 2 dizi olarak tanımlancak)
    bu iki dizi çarpılacak
  • c++'da şu şekilde çözdüm :) umarım yardımcı olur.



    #include <iostream>

    using namespace std;

    int main() {

    int ilkSayi[3] = { 1,2,3 };
    int ikinciSayi[3] = { 1, 2, 3 };

    int sonuc = 0;
    int ilkSayiOnKat = 100;
    int ikinciSayiOnKat = 100;
    for (int i = 0; i < 3; i++)
    {
    for (int j = 0; j < 3; j++)
    {
    sonuc += (ikinciSayi[i] * ikinciSayiOnKat) * (ilkSayi[j] * ilkSayiOnKat);
    ikinciSayiOnKat = ikinciSayiOnKat / 10;
    }
    ilkSayiOnKat = ilkSayiOnKat / 10;
    ikinciSayiOnKat = 100;
    }

    cout << sonuc;

    system("pause");
    }



    < Bu mesaj bu kişi tarafından değiştirildi Guest-DA02D78F4 -- 13 Aralık 2018; 23:32:43 >
  • Yapay Zeka’dan İlgili Konular
    yuvarlak içine sayı yazma
    15 yıl önce açıldı
    Excelde sütunu 3'e bölmek
    2 yıl önce açıldı
    Daha Fazla Göster
  • Allah aşkına her şeyden önce bir Türkçe öğrenin. 8 haneli sayı diyorsun alt alta 123 falan yazıyorsun. Şu sorunun ne olduğunu birisi düzgün bir şekilde açıklayabilir mi? Üstteki anlamayan arkadaş çok haklı adamla dalga geçer gibi aynı şeyi yazmışsın.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Fulton

    Allah aşkına her şeyden önce bir Türkçe öğrenin. 8 haneli sayı diyorsun alt alta 123 falan yazıyorsun. Şu sorunun ne olduğunu birisi düzgün bir şekilde açıklayabilir mi? Üstteki anlamayan arkadaş çok haklı adamla dalga geçer gibi aynı şeyi yazmışsın.
    8 haneli sayı olacak diyor 123ü örnek vermiş çarpma şeklini göstermek için oraya mı takıldın? . benim attığım kodda da ben 3e3 olarak ayarladım onu 8e8 çevirmesini ona bıraktım zaten. çarpma işleminin mantığını koda döktüğüme göre 3e3 den 8e8 yapmakta çok zor olmasa gerek.
  • quote:

    Orijinalden alıntı: Guest-DA02D78F4

    8 haneli sayı olacak diyor 123ü örnek vermiş çarpma şeklini göstermek için oraya mı takıldın? . benim attığım kodda da ben 3e3 olarak ayarladım onu 8e8 çevirmesini ona bıraktım zaten. çarpma işleminin mantığını koda döktüğüme göre 3e3 den 8e8 yapmakta çok zor olmasa gerek.

    Alıntıları Göster
    Hocam tepkim sana değildi yanlış anlama. 8 haneli diyip de 123 yazınca herkes bir durup düşünür. Daha açıklayıcı olabilirdi konu sahibi gibime geliyor.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.