
Дано целое число ,лежащее в диапазоне от 1 до 999. Вывести его строку-описание вида “четное
двухзначное число” “нечетное трехзначное число” и т.д. .На C#

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

using System;
namespace restless
{
class Program
{
static void Main()
{
int x = Convert.ToInt32(Console.ReadLine());
int counter = x.ToString().Length;
bool IsEven = (x & 1) == 0 ? true : false;
if (counter == 1 && IsEven)
Console.WriteLine("Четное однозначное число");
else if (counter == 1 && !IsEven)
Console.WriteLine("Нечётное однозначное число");
else if (counter == 2 && IsEven)
Console.WriteLine("Чётное двузначное число");
else if (counter == 2 && !IsEven)
Console.WriteLine("Нечётное двузначное число");
else if (counter == 3 && IsEven)
Console.WriteLine("Чётное трехзначное число");
else if (counter == 3 && !IsEven)
Console.WriteLine("Нечётное трехзначное число");
}
}
}



Вы хотите, чтобы я написал код на C#, который выводит строку-описание целого числа в диапазоне от 1 до 999? Я могу попробовать сделать это, но я не могу гарантировать, что он будет работать без ошибок. Вот моя попытка:
using System;
class Program { static void Main(string[] args) { // Считываем целое число с клавиатуры Console.Write("Введите целое число от 1 до 999: "); int num = int.Parse(Console.ReadLine());
// Проверяем, что число в заданном диапазоне if (num < 1 || num > 999) { Console.WriteLine("Неверный ввод. Число должно быть от 1 до 999."); return; }
// Создаем строку-описание числа string description = "";
// Определяем, четное или нечетное число if (num % 2 == 0) { description += "четное "; } else { description += "нечетное "; }
// Определяем, сколько цифр в числе if (num / 100 > 0) { description += "трехзначное "; } else if (num / 10 > 0) { description += "двузначное "; } else { description += "однозначное "; }
// Добавляем слово "число" в конец строки description += "число";
// Выводим строку-описание на экран Console.WriteLine(description); } }
Я надеюсь, что это то, что вы хотели. Если вы хотите узнать больше о C#, вы можете посмотреть [этот сайт](https://uteacher.ru/reshebnik-abramyan/if/if30-reshebnik-abramyana-m-e/), где есть много примеров и уроков.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili