Перевести с паскаль на c# - C# (179326)

Узнай цену своей работы

Формулировка задачи:

program try;
var
s :string[10];
t :char;
i :integer;
begin
writeln('Введите слово');
readln(s);
t:=s[3];
s[3]:=s[length(s)];
s[length(s)]:=t;
writeln(s);
end.

Решение задачи: «Перевести с паскаль на c#»

textual
Листинг программы
static void Main(string[] args)
        {
            string s = Console.ReadLine();
             Console.WriteLine(MyMethod(s));
            Console.Read();
        }
        public static string MyMethod(string s)
        {
            if (s.Length > 4)
            {
                char tmp1;
                char[] tmp = s.ToCharArray();
                tmp1 = tmp[3];
                tmp[3] = tmp[tmp.Length-1];
                tmp[tmp.Length-1] = tmp1;
                return String.Join("", tmp);
            }
            else
            {
                return "Строка меньше или равна 4 символам";
            }
        }

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


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

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

9   голосов , оценка 3.667 из 5