В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Чикама
Чикама
20.01.2023 14:04 •  Информатика

Требуется написать программу, которая будет выполнять действия описанные ниже. желательно с комментированием.(visual studio, на c#) символы и их коды. формирование строк 1.19. дана строка. если она представляет собой запись целого числа, то вывести 1, если вещественного (с дробной частью) — вывести 2; если строку нельзя преобразовать в число, то вывести 0. считать, что дробная часть вещественного числа отделяется от его целой части десятичной точкой «.». 1.20. дано целое положительное число. вывести символы, изображающие цифры этого числа (в порядке слева направо). 1.21. дано целое положительное число. вывести символы, изображающие цифры этого числа (в порядке справа налево).

Показать ответ
Ответ:
sashahyrik
sashahyrik
09.10.2020 02:13

Переменную строки буду называть \texttt{str}.

Переменную числа буду называть \texttt{number} здесь и далее.

1.19.

\texttt{Console.WriteLine(}\\\texttt{{ }{ }{ }{ }int.TryParse(}\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }str, NumberStyles.Any, }\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }CultureInfo.InvariantCulture,}\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }out \_) ? "1" :}\\\texttt{{ }{ }{ }{ }double.TryParse(str, }\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }NumberStyles.Any, }\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }CultureInfo.InvariantCulture, }\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }out \_) ? "2" :}\\\texttt{{ }{ }{ }{ }"0");}

1.20.

Странная задача, это же равноценно просто выводу числа. Выведем с пробелами в качестве разделителя.

\texttt{Console.WriteLine(String.Join(" ", number.ToString().Select(t = t.ToString())));}

1.21.

\texttt{Console.WriteLine(String.Join(" ",}\\\texttt{{ }{ }{ }{ }number}\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }.ToString()}\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }.Select(t = t.ToString())}\\\texttt{{ }{ }{ }{ }{ }{ }{ }{ }.Reverse()));}

Потребуется использовать

\texttt{using System.Linq;}

\texttt{using System.Globalization;}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота