harry
Kabul Edilmedi
Banlı Kullanıcı
-
Üyelik
31.10.2012
-
Yaş/Cinsiyet
35 / E
-
Meslek
Emlak Danışmanlığı
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
94
-
Beğeniler
85 / 14
-
Ticaret
25, (%100)
Aşk adama neler yaptırıyor yav :D aşağıdaki kodları boş bir proje ile açıp deneyebilirsiniz arkadaşlar, elimden geldiğince stabil yazmaya çalıştım, algoritmasını kurmak için epey kafa patlatmıştım zamanında, daha iyi olabilirdi tabii ki :) sayac1'deki değeri istediğiniz kadar büyültüp küçültebilirsiniz (tek sayı olmak kaydıyla)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{ static void Main(string[] args)
{
int sayac1 = 9, sayac2 = sayac1 - 4, donguSayaci = (((sayac1 - 1) / 2) + 3), uzaklik = 20;
for (int a = uzaklik + 2; a > uzaklik; a--)
{
for (int b = 0; b < a; b++)
{
Console.Write(" ");
}
for (int c = 0; c < sayac2; c++)
{
if (c % 3 != 0)
{
Console.Write(" ");
}
else
{
Console.Write("*");
}
}
sayac2 = sayac2 + 2;
Console.WriteLine();
}
for (int i = uzaklik; i < donguSayaci + (uzaklik - 2); i++)
{
for (int k = 0; k < i; k++)
{
Console.Write(" ");
}
for (int j = 0; j < sayac1; j++)
{
Console.Write("*");
}
Console.WriteLine();
sayac1 = sayac1 - 2;
}
Console.ReadLine();
}
}
}