Помогите с решением Array29. на C#
Array 29. Дан массив A размера N. Найти максимальный элемент из его элементов с нечетными номерами: A1, A3, A5, … . помогите напишите решение pleeeease ???
Мне нужно решение именно на C#
Array 29. Дан массив A размера N. Найти максимальный элемент из его элементов с нечетными номерами: A1, A3, A5, … . помогите напишите решение pleeeease ???
Мне нужно решение именно на C#
var
arr: array[1..100] of integer;
i, n, max: integer;
begin
max:=1;
readln(n);
for i:=1 to n do
begin
arr:=random(100);
write(arr, ' ');
if (arr>arr[max]) and (i mod 2<>0) then max:=i;
end;
writeln;
writeln(arr[max]);
end.
вот код на паскале: ) алгоритм теперь тебе понятен, переделай на С#, это проще простого
Еще потренируюсь, мне даже интересно:
using System;
namespace a
{
class MainClass
{
public static void Main (string[] args)
{
int n = Convert.ToInt32(Console.ReadLine());
int[] a = new int [n];
Random r = new Random();
for (int i=0; i< n; i++)
{
a[ i]=r.Next(100);
Console.WriteLine("a[{0}]={1}", i, a[ i]);
}
int k=1;
for (int i=3; i< n; i+=2)
{
if (a[ i]>a[k]) k=i;
}
Console.WriteLine("a[{0}]={1}", k, a[k]);
Console.ReadLine();
}
}
}