Как найти пропущенное число в диапазоне увеличенных чисел? - PullRequest
0 голосов
/ 01 мая 2020

Добрый день навсегда,

Предположим, у меня есть диапазон чисел, скажем, от 0 до 10. И клиент удалил один элемент из них. Мне нужно знать, какую математическую формулу я должен знать, чтобы найти пропущенное число. (С использованием C#). Я предполагаю, что есть связь между суммой и количеством для этой группы чисел.

Ответы [ 2 ]

2 голосов
/ 01 мая 2020

Я думаю, что ваш учитель ожидает, что вы знаете формулу Литл-Гаусса.

Не хотите испортить всю домашнюю работу, так что просто сложите числа, которые вы оставили, и проверьте, что вам не хватает, так как вы знаете, что Всего по этой формуле.

История: http://mathcentral.uregina.ca/qq/database/qq.02.06/jo1.html

0 голосов
/ 01 мая 2020

Вход

1,2,3,5,6

Выход
Пропущенный номер: 4

Теперь для расчета пропущенного числа

Решение:
общее число = 5
сумма из 6 чисел от 1 до 6 =

6*(6+1)/2;   
//Count(input)*(count(input)+1)/2
=21;     

сумма чисел в последовательности = 17.

//sum(input) 
=17;

пропущенное число = сумма из 6 чисел, сумма чисел в последовательности

= 21-17 = 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...