Şimdi Ara

C# ta Kare içine baklava deseni

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
1.050
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Ödevim bu arkadaşlar nasıl yapabilirim yarısını yaptım fakat sağ tarafa aynısını yapamıyorum lütfen yardımcı olun :)

     
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace berkkarali
    {
    class Program
    {
    static void Main(string[] args)
    {
    string yıldız = "", yıldız1 = "";
    for (int i = 1; 9 >= i; i++)
    {
    for (int k = 0; k <= 10 - i; k++)
    yıldız = yıldız + "x";
    Console.WriteLine(yıldız);
    yıldız = "";
    }
    for (int i = 0; 9 >= i; i++)
    {
    yıldız1 = yıldız1 + "x";
    Console.WriteLine(yıldız1);
    }
    Console.ReadLine();
    }
    }
    }

     C# ta Kare içine baklava deseni



    < Bu mesaj bu kişi tarafından değiştirildi Burak5320 -- 12 Mart 2014; 19:50:36 >







  • Yaptigin isi 2 ile carparsan yaparsin. Veya yarisini yaptiysan en azindan yarim puan alirsin bence. Ehehehehe

    simdi ben sana gordugumu soyleyeyim.
    Ilk satirda 18 tane yildiz varmis.
    2. Satirda 16
    3. Satirda 14...

    Bir de su acidan bakalim
    ilk satirda hic bosluk yokmus
    2. Satirda 2 bosluk varmis.
    3. Satirda 4....

    Yani aslinda neymis mevzu? Bizim bir counterimiz olacakmis counterimiz once 18 e kadar 2 ser ikiser artacakmis sonra da 2 ser 2 ser azalarak 0 da bitecekmis.

    Counterimiz hangi rakamda ise 18-counter /2 kadar yildiz koyup sonra da counter kadar bosluk koyup yine 18 -counter /2 kadar daha yildiz koymamiz lazim.

    Yani bir while dongusu bir de for dongusu ilede yildiz mi koymali bosluk mu koymali kontrolu ile baditce yapilabilir.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • keşke öyle kolay bitire bilsem sadece for döngüsüyle yapılacakmış orası sıkıntı :) yorum için teşekkürler .
  • for döngülerin hatalı mesela ilk olarak foru 20 ye kadar yazdır sonra 2.satırda 9a kadar yazdır iki bosluk bırak bir 9 tane daha yazdır
  • O zaman bir for dongusu ile 18 e kadar artan bir for ile dedigimi yaparsin. Sonra da altina bir for daha koyup azalan halini yaparsin.

    Yani once ust yarisini cizersin sonra alt yarisini

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.