PDA

View Full Version : سوال: رسم مثلث در سی شارپ



hosseines
دوشنبه 27 آبان 1392, 20:13 عصر
با سلام خدمت دوستان
من در محیط کنسول کدی نوشتم که یه مثلث رو نمایش میده ولی می خوام حاشیه دور مثلت نمایش داده بشه یعنی خطوط اصلی مثلث.باید چکار کنم.؟
static void Main(string[] args)
{
int i, j, k, t;
k = -1;
for (i = 8; i > 0; i--)
{
for (j = 0; j < i; j++)
Console.Write(" ");
k = k + 2;
for (t = 1; t <= k; t++)
Console.Write("-");
Console.WriteLine("");
}
}

winner1
دوشنبه 27 آبان 1392, 20:29 عصر
ببه جز خط آخر که استثناست بقیه خطا اولی و اخری میشن حاشیه به همین سادگی

hosseines
دوشنبه 27 آبان 1392, 20:58 عصر
شرمنده میشه بگید کدوم خط رو باید حذف کنم؟

winner1
دوشنبه 27 آبان 1392, 21:12 عصر
ببین تو برنامت اولین - که نوشته میشه تو هر سطر و اخرین - که نوشته میشه تو هر سطر میشه حاشیت داخل حلقت شرط بذار که رنگش و عوض کنه

hosseines
دوشنبه 27 آبان 1392, 21:29 عصر
شرمنده دوست عزیز می تونی یه راهنمایی درباره کدش بکنی.

rahnema1
دوشنبه 27 آبان 1392, 22:51 عصر
int i, j, k, t;
k = 1;
for (i = 0; i < 7; i++) Console.Write(" "); Console.Write("-");Console.WriteLine("");
for (i = 6; i > 0; i--)
{
for (j = 0; j < i; j++) Console.Write(" ");k = k + 2;
Console.Write("-");for (t = 1; t <= k-2; t++) Console.Write(" "); Console.Write("-");
Console.WriteLine("");
}
for (i = 0; i < 15; i++) Console.Write("-") ;Console.WriteLine("");