Вопрос пользователя:
Ответ нейросети:
using System;
namespace ClosestNumber { class Program { static void Main(string[] args) { int n = int.Parse(Console.ReadLine()); string[] input = Console.ReadLine().Split(); int[] array = new int[n]; for (int i = 0; i < n; i++) { array[i] = int.Parse(input[i]); } int x = int.Parse(Console.ReadLine());
int closestNumber = array[0];
int minDiff = Math.Abs(x - array[0]);
for (int i = 1; i < n; i++)
{
int diff = Math.Abs(x - array[i]);
if (diff < minDiff)
{
minDiff = diff;
closestNumber = array[i];
}
}
Console.WriteLine(closestNumber);
}
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.