Как сделать программу на c#? - Компьютерные вопросы
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Как сделать программу на c#?

Регистрация
8 Сен 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Мне нужна консольная программа которая выполняет следущие действия: Ты пишешь определенное слово, программа выдает такое-же слово но наоборот. Пример: Человек пишет: Привет. Программа отвечает: тевирП
 
Регистрация
5 Сен 2013
Сообщения
102
Репутация
0
Спасибо
0
Монет
0
Через цикл перебирание строки в символы
 
Регистрация
7 Авг 2013
Сообщения
68
Репутация
-3
Спасибо
0
Монет
0
Реверс: using System;

namespace ReversEpta
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Введи слово:");
string inputWord = Console.ReadLine();
string reversedWord = ReverseString(inputWord);

Console.WriteLine("Твоё перевёрнутое слово:");
Console.WriteLine(reversedWord);
}

static string ReverseString(string s)
{
char[] charArray = s.ToCharArray();
Array.Reverse(charArray);
return new string(charArray);
}
}
}
182749243_eebee0d8db1efaf9b47a38bb713e96a8_800.png

 
Регистрация
28 Май 2013
Сообщения
94
Репутация
0
Спасибо
0
Монет
0
Для начала протестируй в блокноте введи команду print("hello world") если у тебя сработает то комп подходит а если нет, то покупай другой
 
Регистрация
27 Июн 2013
Сообщения
75
Репутация
0
Спасибо
1
Монет
0
static List Revers(string x)
{
List list = new List();
TextElementEnumerator myTEE = StringInfo.GetTextElementEnumerator(x);

myTEE.Reset();
while (myTEE.MoveNext())
{
list.Add(myTEE.GetTextElement());
}
list.Reverse();
return list;
}
static void Main(string[] args)
{
Console.OutputEncoding = Encoding.UTF8;

string x = "При?вет";
Console.WriteLine(string.Join("", Revers(x)));

Console.ReadLine();
}
Этот метод лучше. Все ответы которые тут есть не учитывают, то что если перевернуть смайлик из двух символов, то будет плохой результат

P.S: вот этот "?" в string это эмодзи, которые не вставляется в mail ru
 
Регистрация
28 Апр 2013
Сообщения
84
Репутация
0
Спасибо
0
Монет
0
using System;

public static class Extensions
{
public static string Reverse(this string str)
{
char[] chars = str.ToCharArray();
Array.Reverse(chars);
return new string(chars);
}
}

public class Example
{
public static void Main()
{
Console.Write("Ввод текста ");
Console.WriteLine(Console.ReadLine().Reverse());
}
}
 

Похожие темы

Сверху Снизу