kk
Default banner
Разное
426 450 постов45 подписчиков
Всяко-разно
0

В одномерном массиве С(20) просуммировать первый элемент с последним, второй с предпоследним и т.д. Результат записать в массив В(10) и в нем найти наибольшие элемент.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Class1
{
static void Main(string[] args)
{
int N = 20;
int N1;
int max;
N1 = N / 2;
int k = 0;
int[] C = new int[N];
int[] B = new int[N1];
Console.WriteLine("Заполните массив С[{0}]",N);
for(int i = 0; i < N; i++)
{
Console.Write("C[{0}]=",i);
C[i] = int.Parse(Console.ReadLine());
}
for (int i = 0; i < N1; i++)
{
B[i] = C[i] + C[N - 1-k];
k++;
}
Console.WriteLine("Массив B");
for (int i = 0; i < N1; i++)
Console.Write("B[{0}]={1} ",i,B[i]);
max = B[0];
for (int i = 1; i < N1; i++)
if (B[i] > max) max = B[i];
Console.WriteLine("\nМаксимальный элемент в массиве B = {0}",max);
Console.ReadLine();
}
}
}