Ошибка в нахождении числа в последовательности - 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();

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


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

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

12   голосов , оценка 3.75 из 5
Похожие ответы