Упражнения по базовому алгоритму C # Sharp: Найти наибольшее значение из первого, последнего и среднего элементов данного массива целых чисел нечетной длины (по крайней мере 1)
Базовый алгоритм C # Sharp: упражнение-107 с решением
Напишите программу на C # Sharp, чтобы найти наибольшее значение из первого, последнего и среднего элементов данного массива целых чисел нечетной длины (по крайней мере 1).
Иллюстрированная презентация:
Пример решения : -
C # острый код:
using System;
namespace exercises
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(test(new[] {1}));
Console.WriteLine(test(new[] {1,2,9}));
Console.WriteLine(test(new[] {1,2,9,3,3}));
Console.WriteLine(test(new[] {1,2,3,4,5,6,7}));
Console.WriteLine(test(new[] {1,2,2,3,7,8,9,10,6,5,4}));
}
static int test(int[] numbers)
{
int first, middle_ele, last_ele, max_ele;
first = numbers[0];
middle_ele = numbers[numbers.Length / 2];
last_ele = numbers[numbers.Length - 1];
max_ele = first;
if (middle_ele > max_ele)
{
max_ele = middle_ele;
}
if (last_ele > max_ele)
{
max_ele = last_ele;
}
return max_ele;
}
}
}
Пример вывода:
1 9 9 7 8
Блок - схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
Предыдущий: Напишите программу на C # Sharp для создания нового массива длиной 4 из заданного массива (длина по крайней мере 4), содержащего элементы из середины массива.
Далее: Напишите программу на C # Sharp для создания нового массива, берущего первые два элемента из данного массива. Если длина данного массива меньше 2, тогда возвращайте массив give.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования