Требуется написать программу, которая будет выполнять действия описанные ниже. Желательно с комментированием.(Visual Studio, на c#) Символы и их коды. Формирование строк 1.7. Дана непустая строка. Вывести коды ее первого и последнего символа. 1.8. Дано целое число N (> 0) и символ C. Вывести строку длины N, которая состоит из символов C. 1.9. Дано четное число N (> 0) и символы C1 и C2. Вывести строку длины N, которая состоит из чередующихся символов C1 и C2, начиная с C1.
using System; class Program { static void Main() { string inputString = "example"; // задаем строку // выводим код первого символа строки Console.WriteLine($"Код первого символа: {(int)inputString[0]}"); // выводим код последнего символа строки Console.WriteLine($"Код последнего символа: {(int)inputString[inputString.Length - 1]}"); // Дано целое число N и символ C int N = 5; char C = '*'; // Выводим строку длины N, состоящую из символов C Console.WriteLine(new string(C, N)); // Дано четное число N и символы C1 и C2 int N_even = 6; char C1 = '+'; char C2 = '-'; // Выводим строку длины N, состоящую из чередующихся символов C1 и C2 string alternatingString = ""; for (int i = 0; i < N_even / 2; i++) { alternatingString += C1; alternatingString += C2; } Console.WriteLine(alternatingString); } }
Программа выполняет следующие действия:
Выводит коды первого и последнего символов непустой строки.Формирует строку длиной N, состоящую из символов C.Формирует строку длиной N, которая состоит из чередующихся символов C1 и C2, начиная с C1.
class Program
{
static void Main()
{
string inputString = "example"; // задаем строку
// выводим код первого символа строки
Console.WriteLine($"Код первого символа: {(int)inputString[0]}");
// выводим код последнего символа строки
Console.WriteLine($"Код последнего символа: {(int)inputString[inputString.Length - 1]}");
// Дано целое число N и символ C
int N = 5;
char C = '*';
// Выводим строку длины N, состоящую из символов C
Console.WriteLine(new string(C, N));
// Дано четное число N и символы C1 и C2
int N_even = 6;
char C1 = '+';
char C2 = '-';
// Выводим строку длины N, состоящую из чередующихся символов C1 и C2
string alternatingString = "";
for (int i = 0; i < N_even / 2; i++)
{
alternatingString += C1;
alternatingString += C2;
}
Console.WriteLine(alternatingString);
}
}
Программа выполняет следующие действия:
Выводит коды первого и последнего символов непустой строки.Формирует строку длиной N, состоящую из символов C.Формирует строку длиной N, которая состоит из чередующихся символов C1 и C2, начиная с C1.