Ошибка в коде, посмотрите - C#
Формулировка задачи:
private static void Main(string[] args) { //1) В данном массиве целых чисел найти и вывести все те числа, цифры которых представляют упорядоченную последовательность int[] a = {123, 456, 136, 445, 576, 685, 987}; foreach (int x in a) { Console.WriteLine("Число - {0}, Является последовательностью - {1}", x, IsSequence(x)); } Console.ReadKey(); }
foreach (int x in a)
Решение задачи: «Ошибка в коде, посмотрите»
textual
Листинг программы
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication5 { class Program { private static void Main(string[] args) { //1) В данном массиве целых чисел найти и вывести все те числа, цифры которых представляют упорядоченную последовательность int[] a = {123, 456, 136, 445, 576, 685, 987}; foreach (int x in a) { Console.WriteLine("Число - {0}, Является последовательностью - {1}", x, IsSequence(x)); } Console.ReadKey(); } private static bool IsSequence(int i) { bool isLowering = false, isUppering = false; int oldX = i%10; i /= 10; while (i > 0) { int x = i%10; if (x > oldX) isLowering = true; else if (x < oldX) isUppering = true; oldX = x; i /= 10; } return !(isLowering && isUppering); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д