Ввод массива пока не встретим "0" и найти min/max - C#

Узнай цену своей работы

Формулировка задачи:

Нужно создать массив, ввод всех элементов с клавиатуры(Максимальное количество чисел вводимых пользователем: 10000), вводить до тех пор пока пользователь не введет 0. И потом вывести максимальное и минимальное значение.
Листинг программы
  1. int i = 0, z =1;
  2. int[] array = new int[100];
  3. while((z = int.Parse(Console.ReadLine())) != 0)
  4. {
  5. array [i] = Convert.ToInt32(z);
  6. }
  7. for (int k = 0; k < i; k++)
  8. {
  9. Console.WriteLine(array[k]);
  10. }
  11. int max, min;
  12. max = array.Max();
  13. min = array.Min();
  14. Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);

Решение задачи: «Ввод массива пока не встретим "0" и найти min/max»

textual
Листинг программы
  1.  int i = 0, z;
  2.             int[] array = new int[10000];
  3.             int max, min;
  4.             max = int.MinValue;
  5.             min = int.MaxValue;
  6.             Console.WriteLine("Введите элементы массива:");
  7.             while ((z = int.Parse(Console.ReadLine())) != 0)
  8.             {
  9.                 array[i] = Convert.ToInt32(z);
  10.                 if (array[i] > max)
  11.                 {
  12.                     max = array[i];
  13.                 }
  14.                 if (array[i] < min)
  15.                 {
  16.                     min = array[i];
  17.                 }
  18.             }
  19.             Console.WriteLine("Максимальное значение: " + max + "\nМинимальное значение: " + min);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.5 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы