Ошибка в нахождении числа в последовательности - C#
Формулировка задачи:
Помогите, пожалуйста, найти ошибку. Цикл не работает с последним введенным числом.
Задача такова: дано натуральное число n и числа x1,x1...xn. нужно найти максимальное и минимальное число в последовательности.
int x,n; int k = 1; int min =1000; int max = -1000; Console.WriteLine("Введите n"); n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите x"); x = Convert.ToInt32(Console.ReadLine()); while (k != n) { if (x < min) { min = x; } if(x>max) { max = x; } k++; x = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("Минимальное: {0}",min); Console.WriteLine("Максимальное {0}",max); Console.ReadKey();
Решение задачи: «Ошибка в нахождении числа в последовательности»
textual
Листинг программы
int x, n; int k = 1; int min = 1000; int max = -1000; Console.WriteLine("Введите n"); n = Convert.ToInt32(Console.ReadLine()); while (k <= n) { Console.WriteLine("Введите x"); x = Convert.ToInt32(Console.ReadLine()); if (x < min) { min = x; } if (x > max) { max = x; } k++; } Console.WriteLine("Минимальное: {0}", min); Console.WriteLine("Максимальное {0}", max); Console.ReadKey();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д