Упражнения на базовом алгоритме C # Sharp: Проверьте, присутствует ли тройка в массиве целых чисел или нет
Базовый алгоритм C # Sharp: упражнение 39 с решением
Напишите программу на C # Sharp, чтобы проверить, присутствует ли тройка в массиве целых чисел или нет. Если значение появляется три раза подряд в массиве, оно называется тройным.
Иллюстрированная презентация:
Пример решения : -
C # острый код:
using System;
using System.Linq;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(test(new[] { 1, 1, 2, 2, 1 }));
Console.WriteLine(test(new[] { 1, 1, 2, 1, 2, 3 }));
Console.WriteLine(test(new[] { 1, 1, 1, 2, 2, 2, 1 }));
Console.ReadLine();
}
public static bool test(int[] nums)
{
int arra_len = nums.Length - 1, n = 0;
for (int i = 0; i < arra_len; i++)
{
n = nums[i];
if (n == nums[i + 1] && n == nums[i + 2]) return true;
}
return false;
}
}
}
Пример вывода:
Ложь Ложь Правда
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp для подсчета количества двух 5 рядом друг с другом в массиве целых чисел. Также посчитайте ситуацию, когда вторая 5 на самом деле является 6.
Далее: Напишите программу на C # Sharp для вычисления суммы двух заданных целых чисел. Если сумма находится в диапазоне 10..20 включительно, верните 30.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования