Çözüldü C# ile Z yazmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

erdemkuru

Femtopat
Katılım
19 Aralık 2020
Mesajlar
6
Daha fazla  
Cinsiyet
Erkek
Hepinize merhabalar, Visual Studio'da for döngüsü ile bunu yapamadım da. Yardımcı olabilir misiniz?

Screenshot_2.png
 
Çözüm
C#:
   for (int row = 0; row < 5; row++) {
        for (int column = 0; column < 5; column++) {
            if (row == 0 || row == 5 - 1 || column == 5 - 1 - row) {
               Console.Write("*");
            } else {
                Console.Write(" ");
            }
        }
        Console.WriteLine();
        }

Nasıl yapıldığını tekrar etmen, çok daha önemli. Paylaştığın kodda Z'ye dair hiçbir özelleştirme yok, yıldız çizmişsin sadece :)
İlk ve son satırda tüm satırları; orta satırlarda ise sadece sayaca eşit olduğunda yıldız yazdırırsan çözeceksin. Çift for döngüsü kullanacağını söylememe gerek yok sanırım.
 
C#:
using System;

namespace ConsoleApp18
{
    class Program
    {
        static void Main(string[] args)
        {
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            for (int i = 5; i >= 0; i--)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.Write("\n");
            }
            Console.ReadLine();
        }
    }
}
 
Son düzenleme:
C#:
   for (int row = 0; row < 5; row++) {
        for (int column = 0; column < 5; column++) {
            if (row == 0 || row == 5 - 1 || column == 5 - 1 - row) {
               Console.Write("*");
            } else {
                Console.Write(" ");
            }
        }
        Console.WriteLine();
        }

Nasıl yapıldığını tekrar etmen, çok daha önemli. Paylaştığın kodda Z'ye dair hiçbir özelleştirme yok, yıldız çizmişsin sadece :)
 
Çözüm

Yeni konular

Geri
Yukarı