Использование локальной переменной, которой не присвоено значение - C# (184540)
Формулировка задачи:
При написании вот такого кода выходит ошибка. Если при объявлении переменной написать n1 = new int(), то выводит всегда ноль. Кто знает, помогите пожалуйста
Листинг программы
- for (i=0; i <= n; i++){
- if (array [i] < array [k = i + 1])
- n1 = array [i];
- else
- n1 = array [k];
- }
- Console.WriteLine (n1);
Решение задачи: «Использование локальной переменной, которой не присвоено значение»
textual
Листинг программы
- int n, min, i;
- Console.Write("Введите количество вводимых чисел: ");
- n = Convert.ToInt32(Console.ReadLine());
- Console.WriteLine("Введите " + n + " чисел: ");
- int[] array = new int[n];
- for (i = 0; i < n; i++)
- {
- array[i] = Convert.ToInt32(Console.ReadLine());
- }
- min = array[0];
- for (i = 1; i < n; i++)
- {
- if (array[i] < min)
- {
- min = array[i];
- }
- }
- Console.WriteLine(min);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д