Задан массив целых чисел. Выведите все его элементы, которые больше предыдущего.
Входные данные
В первой строке записано количество чисел n в массиве. В следующей строке записано n целых чисел. Все числа по модулю не превышают 100.
Выходные данные
Выведите элементы массива, которые больше предыдущих.
Алгоритм решения задачи
- Сравниваем текущий элемент массива(начиная со второго) с предыдущим, если он больше, то выводим в консоль.
Решение
using System;
class Program
{
static void Main(string[] args)
{
var n = Convert.ToInt32(Console.ReadLine());
var array = Array.ConvertAll(Console.ReadLine().Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries),
s => int.Parse(s));
for (var i = 1; i < n; i++)
{
if (array[i] > array[i - 1])
{
Console.Write(array[i] + " ");
}
}
}
}