Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int[] array = Console.ReadLine()
- .Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
- .Select(int.Parse)
- .ToArray();
- /* за Select трябва да напишеш using System.Linq;
- * Select минава през всеки елемент от дадена колекция и
- * изпълнява зададения между скобите му метод
- */
- for (int i = 0; i < array.Length - 1; i++)
- {
- int current = array[i];
- bool biggerThanAllNext = true;
- for (int j = i + 1; j < array.Length; j++)
- {
- int next = array[j];
- if(current <= next)
- {
- biggerThanAllNext = false;
- }
- }
- if(biggerThanAllNext)
- {
- Console.Write("{0} ", current);
- }
- }
- Console.Write(array[array.Length - 1]);
- /* винаги изписваме последния елемент от колекцията
- * с презумпцията, че е най-големия от следващите след него,
- * каквито всъщност няма
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement