تحديات برمجيةالتحدي الأول - حل التمرين الخامس بلغة C#
المطلوب
قم بتعريف دالة إسمها ReverseString
, عند استدعاءها نمرر لها نص, فترجعه معكوساً.
بعدها قم بتجربة هذه الدالة في البرنامج مع جعل المستخدم هو يدخل النص الذي سيتم عرضه بشكل عكسي.
مثال: إذا قمنا باستخدام الدالة ReverseString()
و تمرير النص I love programming
فمن المفترض أن ترجعه هكذا gnimmargorp evol I
.
الحل بلغة C#
using System; class Program { static String reverseString(String s) { String newS = ""; for (int i = 0; i < s.Length; i++) { newS = s[i] + newS; } return newS; } static void Main(string[] args) { Console.Write("Enter any text: "); String text = Console.ReadLine(); String reversedText = reverseString(text); Console.WriteLine("Reversed Text: " + reversedText); Console.ReadKey(); } }
سنحصل على النتيجة التالية في حال تم إدخال نفس القيم التي تم تعليمها باللون الأصفر عند التشغيل.
Reversed Text: gnimmargorp evol I