Дана строка. Изменить ее: после каждого символа добавить его код - C#
Формулировка задачи:
Здравствуйте, пожалуйста, помогите с решением задачи. Задача: дана строка. Изменить ее следующим образом: после каждого символа добавить его код.
Есть решение на паскале, нужно на C#:
Листинг программы
- var
- s, temp: string;
- i: byte;
- begin
- write('Введите строку: ');
- readln(s);
- i := 1;
- while i <= length(s) do
- begin
- str(ord(s[i]), temp);
- insert(temp, s, i + 1);
- i := i + length(temp) + 1;
- end;
- writeln(s)
- end.
Решение задачи: «Дана строка. Изменить ее: после каждого символа добавить его код»
textual
Листинг программы
- using System;
- using System.Linq;
- class MainClass {
- static void Main() {
- Console.Write("Введите строку: ");
- string s = Console.ReadLine();
- s = string.Join(string.Empty, s.Select(x => (int)x));
- Console.WriteLine(s);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д