Преобразуйте последовательность по правилу - 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(); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д