Преобразуйте последовательность по правилу - C#

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

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

Напишите программу для решения задачи: Пусть даны вещественные числа а1, ..., а20. Преобразуйте эту последовательность по правилу: большее из аi и а10+i (i = 1,..., 10) примите в качестве нового значения аi, меньшее - в качестве нового значения а10+i.
апчик. помогите решить)
вечерний апчик

Решение задачи: «Преобразуйте последовательность по правилу»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            //массив создан таким образом для наглядности
            int[] a = {1,20,3,4,5,60,7,8,9,10,11,12,130,14,15,16,170,18,19,20};
            Console.WriteLine("Введите i");
            int i = int.Parse(Console.ReadLine());
            int max = a[i];
            int min = a[i];
            for (int j = i; j < 20; j++)
            {
                if (a[j] > max) max = a[j];
                else
                    if (a[j] < min) min = a[j];
            }
            a[i] = max;
            a[i + 10] = min;
            Console.WriteLine("a[{0}] = {1} a[{2}] = {3}",i,a[i],i+10,a[i+10]);
                Console.ReadLine();
        }
    }
}

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


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

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

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