کد ساده درباره دستور for - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

کد ساده درباره دستور for

+1 امتیاز
            int x;
            Console.WriteLine("enter the number :");
            x = Convert.ToInt32(Console.ReadLine());
            for (int i = x; i >0 ; i--)
            {
                for (int j = 0; j < i; j++)
                {
                    Console.Write("*");
                    Console.WriteLine(" ");
                }
            }¬

سلام میشه یه کمک به من بکنید؟

من میخام یه کد بنویسم که از کاربر یه عدد دریافت بکنه و بعد تو خروجی یه شکلیو نمایش اینجوری :اگه مثلا عدد 5 رو وارد کرد خط اول 5تا ستاره خط بعد 4تا همینحور یدونه یدونه کم بشه تا برسه به یدونه ستاره

سوال شده شهریور 13, 1399  بوسیله ی rzyh2004 (امتیاز 21)   2 3 5
ویرایش شده شهریور 14, 1399 بوسیله ی rzyh2004
میشه بپرسم چرا همچین چیز ساده ای را خودتون نمی نویسید؟
چون که تازه دارم یاد میگیرم..
خوب خودتون بنویسید قرار بدید اینجا من اشکالش و براتون رفع می کنم تا اینطوری با توضیح یاد بگیرید.
اینجا وقتی کدمو میفرستم همش قاطی میشه

از این گزینه برای قرار دادن کد استفاده کنید

آها ممنون سوالمو ویرایش کردم

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

کد شما مشکل زیادی نداره فقط باید توی حلقه داخلی writeLine دومی را بیرون از حلقه اتنقال بدید به صورت زیر:


int x;
Console.Write("enter the number :");
x = Convert.ToInt32(Console.ReadLine());
for (int i = x; i >0 ; i--)
{
	for (int j = 0; j < i; j++)
	{
		Console.Write("*");
		
	}
	Console.WriteLine(" ");
}
پاسخ داده شده شهریور 14, 1399 بوسیله ی 7khatcode (امتیاز 228)   2 4
انتخاب شد شهریور 15, 1399 بوسیله ی rzyh2004
خیلیییی خیلییی ممنون
من کاری نکردم .تلاش خودتون بود.
...