Использование локальной переменной, которой не присвоено значение - C# (184540)

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

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

При написании вот такого кода выходит ошибка. Если при объявлении переменной написать n1 = new int(), то выводит всегда ноль. Кто знает, помогите пожалуйста
Листинг программы
  1. for (i=0; i <= n; i++){
  2. if (array [i] < array [k = i + 1])
  3. n1 = array [i];
  4. else
  5. n1 = array [k];
  6. }
  7. Console.WriteLine (n1);

Решение задачи: «Использование локальной переменной, которой не присвоено значение»

textual
Листинг программы
  1. int n, min, i;
  2. Console.Write("Введите количество вводимых чисел: ");
  3. n = Convert.ToInt32(Console.ReadLine());
  4. Console.WriteLine("Введите " + n + " чисел: ");
  5. int[] array = new int[n];
  6. for (i = 0; i < n; i++)
  7. {
  8.     array[i] = Convert.ToInt32(Console.ReadLine());
  9. }
  10. min = array[0];
  11. for (i = 1; i < n; i++)
  12. {
  13.     if (array[i] < min)
  14.     {
  15.         min = array[i];
  16.     }
  17. }
  18. Console.WriteLine(min);

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


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

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

9   голосов , оценка 3.889 из 5

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

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

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