PDA

Просмотр полной версии : C# работа с символами


TimeLordRu
23.05.2021, 19:58
на вход подается строка, нужно узнать id каждого ее символа. Произвести некоторые действия, вывести новую строку по указанным id символов. Я маленько не понимаю, как считывать айди каждого символа в строке и как потом вывести символы исходя из их айди. Если я непонятно сказал, то задача

На вход подается строка формата "ухты-пухты", нужно элементы до тире поменять местами с элементами после тире, чтобы на выходе получилось "пухты-ухты"

F0RQU1N and
24.05.2021, 11:20
на вход подается строка, нужно узнать id каждого ее символа. Произвести некоторые действия, вывести новую строку по указанным id символов. Я маленько не понимаю, как считывать айди каждого символа в строке и как потом вывести символы исходя из их айди. Если я непонятно сказал, то задача
На вход подается строка формата "ухты-пухты", нужно элементы до тире поменять местами с элементами после тире, чтобы на выходе получилось "пухты-ухты"


так?

C#:






string
str
=
"ухты-пухты"
;
string
[
]
newstr
=
str
.
Split
(
'-'
)
;
Console
.
WriteLine
(
newstr
[
1
]
+
"-"
+
newstr
[
0
]
)
;

kin4stat
24.05.2021, 12:19
так?

C#:






string
str
=
"ухты-пухты"
;
string
[
]
newstr
=
str
.
Split
(
'-'
)
;
Console
.
WriteLine
(
newstr
[
1
]
+
"-"
+
newstr
[
0
]
)
;






C#:






string
str
=
"ухты-пухты"
;
string
[
]
newstr
=
str
.
Split
(
'-'
)
;
Array
.
Reverse
(
newstr
)
;
Console
.
WriteLine
(
String
.
Join
(
"-"
,
newstr
)
)
;