+3 امتیاز

با سلام

بنده سال سوم فنی حرفه ای هستم و یه سوال هستش توی کتاب که نتونستم حل کنم از هرکسی هم میپرسم میگه آسونه ولی نمیتونه حل کنه cool

اگه میشه کمکم کنید

سوال : برنامه ای بنویسید که یک رشته متنی را دریافت کند. کلمات آن برعکس نشان دهد به عنوان مثال اگر رشته متنی i am a good student را به برنامه بدهیم متن student good am i را نشان دهد

بسته شده

1 پاسخ

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

سلام دوست عزیز

ممنون میشم  قوانین طرح سوال رو رعایت بفرمایید

using System;

namespace ConsoleApplication1
{
    class Program
    {
        public static string ReverseWords(string sentence)
        {
            string[] words = sentence.Split(' ');
            Array.Reverse(words);
            return string.Join(" ", words);
        }

        static void Main(string[] args)
        {
            const string s1 = "I am a good student";

            string rev1 = ReverseWords(s1);
            Console.WriteLine(rev1);
        }
    }
}
من عذر میخوام بابت انتخاب اشتباه سوال.

واقعا ممنون ولی خب بعضی از این دستورات رو به ما یاد ندادن

اگه امکانش هست دستورات رو ساده تر بگین

اگر نه پس لطفاً خط به خط میگین دستورات چی کار میکنن ؟
واقعا ممنونم

و باید جمله از کاربر دریافت کنه
ویرایش شده توسط
توسط (195 امتیاز) 1 7 26
خط 7 تا 12 یک متد تعریف شده که یک رشته رو قبول می کنه و در خط 9 اون رشته رو بر اساس کارکتر فاصله و با استفاده از متد split تکه تکه می کنه و داخل یک آرایه قرار می ده. در خط 10 با استفاده از متد reverse از کلاس Array مقادیر داخل آرایه ای که در خط 9 ایجاد کردیم یعنی words رو بر عکس می کنیم. و در خط 11 هم با استفاده از متد join این کلمات رو به هم می چسبونیم و بین اونها علامت فاصله می ذاریم
توسط (6,480 امتیاز) 6 17 129
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,921 کاربر

دسته بندی ها

...