Как это сделать? У меня есть ответы, но какой-то тестовый случай, когда я проваливаюсь и даю неправильный ответ, когда я его отправляю
Губка Боб Квадратные Штаны и лотерейные шары
Губка Боб Квадратные Штаны ждал в бильярдном клубе своего лучшего друга Патрика.
Когда ему наскучило ждать, он отправился на игру с лотерейными шарами, доступными в бильярдном клубе.
Там была сумка, наполненная N лотерейными шарами. Каждый шарик имеет определенное число от 1 до N, напечатанное на нем. Все числа различны. Губка Боб достал из сумки три шарика и взял их сумму. Теперь Губка Боб задался целью вычислить вероятность того, что сумма не будет больше заданного числа K(<=N). Он особенно настаивал на том, чтобы ответ отображался в виде p/q (за исключением случаев, когда ответ равен 0 или 1).
Можете ли вы помочь Губке Бобу в написании программы, которая облегчает задачу поиска вероятности?
входной формат :
Входные данные состоят из двух целых чисел, N и K. (0<=K<=N<=10000).
выходной формат :
Выведите результат в виде p/q (за исключением случаев, когда ответ равен 0 или 1).
См. примеры ввода и вывода для получения спецификаций форматирования.
Пример Ввода 1:
5 6
Пример Вывода 1:
1/10
Пример Ввода 2:
5 7
Пример Вывода 2:
1/5
Что я уже пробовал:
main() { int n,k,b,c,d; scanf("%d%d",&n,&k); c=n+k; b=c-10; d=c-10; printf("%d%d",b,d); return 0; }
Patrice T
Дайте образец ввода с неправильным выходом.
phil.o
Ваш алгоритм вычисления вероятности неверен. Вам понадобится гораздо больше, чем сложение и два вычитания :) вы записали это сначала на бумаге?