Ввод массива пока не встретим "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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д