logo search
2010_150 Акчурин - Программирование на языке C#

10.1.Одномерный массив

Обработка одномерного массива. Проект – консольное приложение

Пример. Вычислить наибольший элемент Xmax массива Х и его порядковый номер Nmax. Размерность массива N=10. Результат – консольное приложение. В программе элементы массива создаются генератором случайных чисел.

Листинг программы

using System;

namespace Massiv

{

class Program

{

static void Main()

{

int n = 0, N=10, Nmax=0, Mmax=0; // Переменные типа int

Console.WriteLine();

Random r = new Random(); // Для случайных чисел

int[] M = new int[N]; // Массив типа int

Console.WriteLine("Создан массив M случайных целых чисел");

Console.WriteLine();

Console.Write("Номер n" + " Значение M[n]");

Console.WriteLine();

for (n = 0; n < N; n++)

{

int Mm = r.Next(0, 100); // Генерация случайного числа

M[n] = Mm;

if (Mm > Mmax) // Обнаружение максимума

{

Mmax = Mm;

Nmax = n;

}

Console.WriteLine("{0} {1,10}",n, Mm);

}

Console.WriteLine();

Console.WriteLine("Результаты");

Console.WriteLine();

Console.Write("Nmax="); // Вывод Nmax

Console.WriteLine(Nmax.ToString());

Console.Write("Mmax="); // Вывод Mmax

Console.WriteLine(Mmax.ToString());

Console.WriteLine();

Console.WriteLine("Нажмите любую клавишу");

Console.ReadKey(); // Пауза

}

}

}

Консоль перед закрытием программы: