using System;//№13 Задать массив из N чисел с клавиатуры, проверить полученную последовательность является ли она возрастающей.
public class Program
{
public static void Main()
int g = 1;//объявляем переменную и присваиваем ей значение 1
int N = Convert.ToInt32(Console.ReadLine());//вводим с клавиатуры число N. Оно нам говорит сколько элементов будет в массиве
int [] a = new int[N];//объявляем массив "а"(int [] a), в котором N элементов массива (int[N])
for(int i = 0; i<N; i++)// воодим цикл for (for ([инициализация счетчика]; [условие]; [изменение счетчика])). [инициализация счетчика] - просто создаем переменную i
// равную 0. [условие] - пока "i" меньше N. [изменение счетчика] - a++ т.е к "i" прибавляем 1 каждое повторение) (То есть в начале "i" равно 0 выполняются какие то
//действия, потом к "i" прибавляется 1 и сравнивается с N, если "i" меньше N, то опять выполняются какие то действия, а если больше, то цикл заканчивается
//цикл будет повторятся N раз (от 0 до N-1) (т.е. если введем N = 3, то "а" сначала равно 0 потом 1 2 - цикл выполнится 3 раза, когда "i" станет равным 3 он законч.
a[i]=Convert.ToInt32(Console.ReadLine());// Это тело цикла, то, что он делает каждое повторение. Присваиваем каждому элементу массива какое то число, которое мы
//вводим с клавиатуры. Т.е. a[0] = то что ввели с клавы. Нумерация массива начинается с 0. Т.е. первый по счету элемент будет под номером 0.
// т.е если у нас N = 3 то наши элементы обозначаются: a[0] a[1] a[2] - 3 элемента
//Тут мы просто задали массив
}
for(int с = 0; с<N-1; с++)//Снова вводим цикл for, тут мы проверяем, возрастает массив или нет, для этого нам надо каждый элемент массива сравнить со следующим(кроме
//последнего элемента - его не с чем сравнивать, поэтому условие цикла c<N-1, например массив из 3 элементов N=3, то сравниваем a[0] c a[1] и a[1] с a[2]
// когда "с" будет равно 2 - цикл завершится(т.к после элемента под номером 2(элементом масива) ничего нет и его не с чем сравнивать)
if(a[с]<a[с+1])//если элемент массива меньше следующего
g++; //то g увеличиваем на 1(изначально он равен 1)
else //иначе
break;// завершаем цикл. Оператор break завершает выполнение ближайшего внешнего цикла
if(g==N) // теперь сравниваем g - то что получилось в цикле с количеством элементов цикла. Например N=3, Если у нас возрастающая последовательность,
//то в прошлом цикле мы провели 2 сравнения a[0] c a[1] и a[1] с a[2] и g увеличилась на 2, т.е. g=3. Если у нас невозрастающая последовательность,
//то цикл прервался и g неравно 3. Поэтому мы можем написать если g тождественна(==) N то
Console.WriteLine("возрастающая");//выводим что последовательность возрастающая
else//иначе
Console.WriteLine("невозрастающая");//выводим что последовательность невозрастающая