Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // 9.Дана последовательность из n целых чисел. Найти максимальный элемент в этой последовательности.
- int sequenceElement = 0, max = 0, n = 0;
- bool inputCheck = false;
- Console.WriteLine("Введите количество элементов последовательности (целое положительное число)");
- while (!inputCheck)
- {
- try
- {
- n = Convert.ToInt32(Console.ReadLine());
- inputCheck = true;
- }
- catch
- {
- Console.WriteLine("Ошибка ввода. Введите количество элементов последовательности (целое положительное число)");
- }
- if (n < 0)
- {
- Console.WriteLine("Ошибка ввода. Введите количество элементов последовательности (целое положительное число)");
- }
- }
- if (n == 0)
- {
- Console.WriteLine("Дана пустая последовательность. Найти максимальный элемент невозможно.");
- }
- else
- {
- Console.WriteLine("Введите первый элемент последовательности(целое число)");
- while (!int.TryParse(Console.ReadLine(), out sequenceElement))
- {
- Console.WriteLine("Ошибка ввода. Введите первый элемент последовательности(целое число)");
- }
- max = sequenceElement;
- for (int i = 1; i < n; i++)
- {
- Console.WriteLine("Введите следующий элемент последовательности(целое число)");
- while (!int.TryParse(Console.ReadLine(), out sequenceElement))
- {
- Console.WriteLine("Ошибка ввода. Попробуйте еще раз");
- }
- if (sequenceElement > max)
- {
- max = sequenceElement;
- }
- }
- Console.WriteLine("Максимальный элемент в данной последовательности из {0} целых чисел: {1}", n, max);
- }
- Console.WriteLine("Нажмите любую клавишу, чтобы закончить работу программы");
- Console.ReadKey();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement