Дан текст. Образовать новый текст, включив в него символы исходного текста в обратном порядке - 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);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д