Сформировать целочисленный массив из 10-ти элементов - C#
Формулировка задачи:
Сформировать целочисленный массив из 10-ти элементов при помощи датчика случайных чисел в диапазоне от -10 до 10.
Написать метод, который определяет порядковый номер первого нечетного положительного элемента массива. Метод возвращает само значение и его порядковый номер.
Написать метод, который проверяет, находится ли в массиве введенное с клавиатуры число и возвращает значение: сколько раз это число встречается в массиве.
Написать метод, который проверяет, представляют ли элементы массива возрастающую последовательность.
Написать метод, который возвращает среднее арифметическое положительных элементов массива.
Что то вроде такое написал, а дальше не понимаю, что надо делать... Хотя может быть вообще не то написал...
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int[] data = new int[10];
Random obj = new Random(); ;
int n = obj.Next(10);
MyArray.RandomArray(data, -10, 10);
MyArray.PrintArray(data);
if (n % 2==0)
{
Console.WriteLine("чётное {0}", n);
}
else {
Console.WriteLine("нечётное {0}", n);
}
}
class MyArray
{
public static void PrintArray(int []data)
{
for (int i = 0; i < data.Length; i++)
{
Console.Write(" {0,5} ", data[i]);
}
Console.WriteLine();
}
public static void RandomArray(int []data, int min, int max)
{
Random obj = new Random();
for (int i = 0; i < data.Length; i++)
{
data[i] = obj.Next(min, max);
}
}
}
}Решение задачи: «Сформировать целочисленный массив из 10-ти элементов»
textual
Листинг программы
static int[] RandArr()
{
Random ran = new Random();
int[] arr = new int[10];
for (int i = 0; i < 10; i++)
arr[i] = ran.Next(-10,11);
return arr;
}