كود شكل السهم بلغة C# للبرمجة ...by;- Saif GaRa

اصدقائي برنامج من البرامج الجيدة المستوى اذ يوقم برسم شكل السهم المفرغ من الداخل بواسطة حلقات الFOR وذلك بلغة الـ C#


[B] using System;
 using System.Collections.Generic;
 using System.Linq;
 using System.Text;
 
 namespace السهم
 {
     class Program
     {
         static void Main(string[] args)
         {
             int i, n, m ,t,o,z,p,k,y,e,h;
             Console.Write("n=");
        n=int.Parse(Console.ReadLine());
        for (i = 0; i <= n; i++)
        { Console.Write(" "); }
        Console.Write("*");
        Console.Write("
");
        m = n - 1;i=1;t=0;
        for (i = 3; i <= n; i++)
        {
            for (o = 0; o <= m; o++)
            {
                Console.Write(" ");
                if (o == m)
                {
                    Console.Write("*");
                    m = m - 1;
                    for (z = 0; z <= t; z++)
                    {
                        Console.Write(" ");
 
                    } t = t + 2;
                    Console.Write("*");
                    if (m == 1)
                    {
                        Console.Write("
");
                        for (y = 0; y <= m; y++)
                        { Console.Write(" "); }
                        p = n + n;
                        for (k = 2; k <= p; k++)
                        { Console.Write("*"); }
                    }
                }
            }
            Console.Write("
");
          
        }
        
 
        for (e = 1; e <= n; e++)
        {
            for (h = 0; h <= n; h++)
            { Console.Write(" "); }
            Console.Write("*");
            Console.Write("
");
        }
        Console.WriteLine(" by;- saif GaRa ");
        }
     }
 }
[/b]

 

تحياتي اصدقائي