Ввод массива пока не встретим "0" и найти min/max - C#
Формулировка задачи:
Нужно создать массив, ввод всех элементов с клавиатуры(Максимальное количество чисел вводимых пользователем: 10000), вводить до тех пор пока пользователь не введет 0. И потом вывести максимальное и минимальное значение.
int i = 0, z =1; int[] array = new int[100]; while((z = int.Parse(Console.ReadLine())) != 0) { array [i] = Convert.ToInt32(z); } for (int k = 0; k < i; k++) { Console.WriteLine(array[k]); } int max, min; max = array.Max(); min = array.Min(); Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);
Решение задачи: «Ввод массива пока не встретим "0" и найти min/max»
textual
Листинг программы
int i = 0, z; int[] array = new int[10000]; int max, min; max = int.MinValue; min = int.MaxValue; Console.WriteLine("Введите элементы массива:"); while ((z = int.Parse(Console.ReadLine())) != 0) { array[i] = Convert.ToInt32(z); if (array[i] > max) { max = array[i]; } if (array[i] < min) { min = array[i]; } } Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д