Дано четырехзначное целое число. Определить, упорядочены ли его цифры по возрастанию или нет.
C# , спасите

Ответы

Ответ дал: flash77779
1

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

using System;

class Program

{

   static void Main(string[] args)

   {

       Console.Write("Enter a four-digit integer: ");

       int number = int.Parse(Console.ReadLine());

       int lastDigit = number % 10;

       int secondLastDigit = (number / 10) % 10;

       int thirdLastDigit = (number / 100) % 10;

       int firstDigit = number / 1000;

       if (firstDigit <= thirdLastDigit && thirdLastDigit <= secondLastDigit && secondLastDigit <= lastDigit)

       {

           Console.WriteLine("The digits are sorted in ascending order.");

       }

       else

       {

           Console.WriteLine("The digits are not sorted in ascending order.");

       }

   }

}

Код предлагает пользователю ввести четырехзначное целое число, а затем использует операторы целочисленного деления и по модулю для извлечения каждой цифры числа. Затем он сравнивает цифры, чтобы увидеть, отсортированы ли они в порядке возрастания, и выводит сообщение, указывающее, отсортированы цифры или нет.

Приложения:
Вас заинтересует