Перевести с паскаль на 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 символам";
}
}