Вопрос задан 22.06.2023 в 05:05. Предмет Информатика. Спрашивает Николайчиков Саша.

C#: Вводится с клавиатуры буква латинского алфавита. Вывести на экран и в файл номер этой буквы в

алфавите.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Сапарбекова Сания.

Ответ:

Dictionary<int, string> letter = new Dictionary<int, string>(2);

           letter.Add(1, "А");

           letter.Add(2, "Б");

           letter.Add(3, "В");

           letter.Add(4, "Г");

           letter.Add(5, "Д");

           letter.Add(6, "Е");

           letter.Add(7, "Ё");

           letter.Add(8, "Ж");

           letter.Add(9, "З");

           letter.Add(10, "И");

           letter.Add(11, "Й");

           letter.Add(12, "К");

           letter.Add(13, "Л");

           letter.Add(14, "М");

           letter.Add(15, "Н");

           letter.Add(16, "О");

           letter.Add(17, "П");

           letter.Add(18, "Р");

           letter.Add(19, "С");

           letter.Add(20, "Т");

           letter.Add(21, "У");

           letter.Add(22, "Ф");

           letter.Add(23, "Х");

           letter.Add(24, "Ц");

           letter.Add(25, "Ч");

           letter.Add(26, "Ш");

           letter.Add(27, "Щ");

           letter.Add(28, "Ъ");

           letter.Add(29, "Ы");

           letter.Add(30, "Ь");

           letter.Add(31, "Э");

           letter.Add(32, "Ю");

           letter.Add(33, "Я");

            Console.Write("Введите букву: ");

           char letterValue = Console.ReadKey(true).KeyChar;

           Console.WriteLine();

           Console.WriteLine($"{letterValue} - {char.ToLower(letterValue)-'a' + 1}");

Объяснение:

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример простой программы на C#, которая выполняет указанную задачу:

csharp
using System; using System.IO; class Program { static void Main() { // Ввод буквы с клавиатуры Console.Write("Введите букву латинского алфавита: "); char inputChar = Console.ReadKey().KeyChar; // Печать номера буквы в алфавите int charNumber = GetCharNumber(inputChar); Console.WriteLine($"\nНомер буквы '{inputChar}' в алфавите: {charNumber}"); // Запись в файл WriteToFile($"Буква: {inputChar}, Номер в алфавите: {charNumber}", "output.txt"); } static int GetCharNumber(char c) { // Приводим букву к верхнему регистру для унификации c = char.ToUpper(c); // Вычисляем номер буквы в алфавите int charNumber = c - 'A' + 1; return charNumber; } static void WriteToFile(string content, string filePath) { // Запись в файл using (StreamWriter writer = new StreamWriter(filePath)) { writer.WriteLine(content); } Console.WriteLine($"Результат записан в файл: {filePath}"); } }

Программа сначала запрашивает у пользователя ввод буквы, затем вычисляет номер этой буквы в алфавите и выводит результат на экран. Также результат записывается в файл "output.txt". Функция GetCharNumber преобразует букву в верхний регистр и определяет её номер в алфавите. Функция WriteToFile используется для записи результата в файл.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос