Небольшая программка которая переворачивает слова наоборот. Написана как консольное приложение на языке C#.
using System;
namespace TestConsoleApplication
{
class Program
{
void Perevorot()
{
string esc = "1";
char[] trimChars = { ' ' };
do
{
string inputString = "";
char[] inputChar;
Console.WriteLine("Для генерации случайных русских символов введите {0}",esc);
if (Console.ReadLine() == esc)
{
Console.WriteLine("Введите длину сгенерированных случайных символов...");
int dlina = Convert.ToInt32(Console.ReadLine());
Random sluch = new Random();
char[] simvol = new char[dlina];
for (int r = 0; r < dlina; r++)
{
simvol[r] = (char)sluch.Next(1040, 1104);
inputString = inputString + simvol[r];
Console.Write(simvol[r]);
}
inputChar = inputString.ToCharArray();
}
else
{
Console.WriteLine("Введите строку, которую нужно перевернуть...");
inputString = Console.ReadLine();
inputString = inputString.Trim(trimChars);
inputChar = inputString.ToCharArray();
}
Console.WriteLine("\nПеревернутая строка...");
for (int i = inputString.Length; i > 0; i--)
{
Console.Write(inputChar[i - 1]);
}
Console.WriteLine("\nДля выхода наберите {0}", esc);
} while (Console.ReadLine() != esc);
}
static void Main(string[] args)
{
new Program().Perevorot();
}
}
}
using System;
namespace TestConsoleApplication
{
class Program
{
void Perevorot()
{
string esc = "1";
char[] trimChars = { ' ' };
do
{
string inputString = "";
char[] inputChar;
Console.WriteLine("Для генерации случайных русских символов введите {0}",esc);
if (Console.ReadLine() == esc)
{
Console.WriteLine("Введите длину сгенерированных случайных символов...");
int dlina = Convert.ToInt32(Console.ReadLine());
Random sluch = new Random();
char[] simvol = new char[dlina];
for (int r = 0; r < dlina; r++)
{
simvol[r] = (char)sluch.Next(1040, 1104);
inputString = inputString + simvol[r];
Console.Write(simvol[r]);
}
inputChar = inputString.ToCharArray();
}
else
{
Console.WriteLine("Введите строку, которую нужно перевернуть...");
inputString = Console.ReadLine();
inputString = inputString.Trim(trimChars);
inputChar = inputString.ToCharArray();
}
Console.WriteLine("\nПеревернутая строка...");
for (int i = inputString.Length; i > 0; i--)
{
Console.Write(inputChar[i - 1]);
}
Console.WriteLine("\nДля выхода наберите {0}", esc);
} while (Console.ReadLine() != esc);
}
static void Main(string[] args)
{
new Program().Perevorot();
}
}
}
Комментариев нет:
Отправить комментарий