Дана строка. Изменить ее: после каждого символа добавить его код - 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);
    }
}

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


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

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

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