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

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

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

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

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

textual
Листинг программы
  1. class MyPro {
  2.         static void Main() {
  3.             int n;
  4.             n=12;
  5.             int[] arr = new int[n];
  6.             int[] sum=new int[n-3+1];
  7.             int min=0;
  8.            
  9.            
  10.             MyLib.ArrRandom(arr);//метод заполняет рандомно массив
  11.             MyLib.ArrPrint(arr); //метод печатает массив
  12.            
  13.            
  14.             for (int j=0; j<10; j++) {
  15.                 sum[j]=arr[j]+arr[j+1]+arr[j+2];
  16.             }
  17.            
  18.             MyLib.ArrPrint(sum);
  19.            
  20.             for (int j=0; j<9; j++) {
  21.                 min=sum[j];
  22.                 if (min>sum[j+1]) {
  23.                     min=sum[j+1];
  24.                 }
  25.             }
  26.            
  27.             Console.WriteLine("наименьшая сумма из трех рядом стоящих чисел "+min);
  28.            
  29.             Console.ReadLine();
  30.         }
  31.     }

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы