кодесурса
«C #

Упражнения C # Sharp: найдите пару смежных элементов, у которых наивысшее произведение заданного массива целых чисел

script1adsense2code
script1adsense3code

C # Sharp Basic: упражнение 57 с решением

Напишите программу на C #, чтобы найти пару смежных элементов, которая имеет наивысшее произведение заданного массива целых чисел.

Пример решения:

C # острый код:

using System;
public class Example
{
   
    public static int adjacent_Elements_Product(int[] input_Array)
        {
        int max = 0;
        for (int i=1; i<input_Array.Length; ) {
        max = Math.Max(max, input_Array[i-1] * input_Array[i++]);
        }
          return max;
      }
        
    public static void Main()
        {
             Console.WriteLine(adjacent_Elements_Product(new int[] {1 , 3, 4, 5, 2}));
             Console.WriteLine(adjacent_Elements_Product(new int[] {1 , 3, -4, 5, 2}));
             Console.WriteLine(adjacent_Elements_Product(new int[] {1 , 0, -4, 0, 2}));
         }
}    

Пример вывода:

 20
10
0

Блок - схема:

«Блок-схема:

Редактор кода C # Sharp:

Улучшите этот пример решения и опубликуйте свой код через Disqus

Предыдущий: Напишите программу на C #, чтобы проверить, является ли данная строка палиндромом или нет.
Далее: Напишите программу на C #, которая будет принимать список целых чисел и проверяет, сколько целых чисел необходимо для заполнения диапазона.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code