Дан текст. Образовать новый текст, включив в него символы исходного текста в обратном порядке - C#
Формулировка задачи:
Дан текст. Образовать новый текст, включив в него символы исходного текста в обратном порядке.
Решение задачи: «Дан текст. Образовать новый текст, включив в него символы исходного текста в обратном порядке»
textual
Листинг программы
using System; using System.Linq; using System.Collections.Generic; class Program { private static void Rev(string s, int i = 0) { if (i < s.Length - 1) Rev(s, i + 1); Console.Write(s[i]); if (i == 0) Console.WriteLine(); } public static void Main() { string s = "мама мыла раму"; Console.WriteLine(new String(s.Reverse().ToArray())); Stack<char> stack = new Stack<char>(s); while (stack.Count != 0) Console.Write(stack.Pop()); Console.WriteLine(); char[] arr = new char[s.Length]; int i = arr.Length; foreach (char ch in s) arr[--i] = ch; Console.WriteLine(new String(arr)); Rev(s); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д