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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы