Упражнения на C # Sharp: Проверьте, возможно ли создать строго возрастающую последовательность из заданной последовательности целых чисел в виде массива
C # Sharp Basic: упражнение 59 с решением
Напишите программу на C #, чтобы проверить, возможно ли создать строго возрастающую последовательность из заданной последовательности целых чисел в виде массива.
Пример решения:
C # острый код:
using System;
public class Example
{
public static bool test_Increasing_Sequence(int[] int_seq)
{
int x = 0;
for (int i = 0; i < int_seq.Length - 1; i++)
{
if (int_seq[i] >= int_seq[i + 1])
x++;
if (i + 2 < int_seq.Length && int_seq[i] >= int_seq[i + 2])
x++;
}
return x <= 2;
}
public static void Main()
{
Console.WriteLine(test_Increasing_Sequence(new int[] {1,3, 5,6,9}));
Console.WriteLine(test_Increasing_Sequence(new int[] {0,10}));
Console.WriteLine(test_Increasing_Sequence(new int[] {1, 3, 1, 3}));
}
}
Пример вывода:
Правда Правда Ложь
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C #, которая будет принимать список целых чисел и проверяет, сколько целых чисел необходимо для заполнения диапазона.
Далее: Напишите программу на C # для вычисления суммы всех целых чисел прямоугольной матрицы, кроме тех целых чисел, которые расположены ниже целого числа со значением 0.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования