Одномерные массивы. Найти наименьшую сумму из трех рядом стоящих чисел - C#

Узнай цену своей работы

Формулировка задачи:

Даны целые числа k[0],...,k[n] (n = 12). Найти наименьшую сумму из трех рядом стоящих чисел. Помогите написать программу, пожалуйста!

Решение задачи: «Одномерные массивы. Найти наименьшую сумму из трех рядом стоящих чисел»

textual
Листинг программы
class MyPro {
        static void Main() {
            int n;
            n=12;
            int[] arr = new int[n];
            int[] sum=new int[n-3+1];
            int min=0;
            
            
            MyLib.ArrRandom(arr);//метод заполняет рандомно массив
            MyLib.ArrPrint(arr); //метод печатает массив
            
            
            for (int j=0; j<10; j++) {
                sum[j]=arr[j]+arr[j+1]+arr[j+2];
            }
            
            MyLib.ArrPrint(sum);
            
            for (int j=0; j<9; j++) {
                min=sum[j];
                if (min>sum[j+1]) {
                    min=sum[j+1];
                }
            }
            
            Console.WriteLine("наименьшая сумма из трех рядом стоящих чисел "+min);
            
            Console.ReadLine();
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5
Похожие ответы