Преобразуйте последовательность по правилу - 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();
}
}
}