Задача Л. Эйлера - Сколько лошадей и быков купил чиновник? - C#
Формулировка задачи:
Подскажите как доделать задачу не могу понять(
Задача Л. Эйлера. Некий чиновник купил лошадей и быков на 1770 талеров. За каждую ло-шадь он уплатил по 31 талеру, а за каждого быка — по 21 талеру. Сколько лошадей и быков купил чиновник? Выяснить, если решения в целых числах имеются, то сколько их — одно или несколько?
{
class Program
{
static void Main(string[] args)
{
float s=1770,L=31,bi=21;
int i = 1;
while ((L * i) <= money )
}
}
}Решение задачи: «Задача Л. Эйлера - Сколько лошадей и быков купил чиновник?»
textual
Листинг программы
using System;
class Program
{
public static void Main()
{
int money = 1770;
int horsePrice = 31;
int bullPrice = 21;
for (int horses = money / horsePrice; horses >= 0; --horses)
{
int unspentMoney;
int bulls = Math.DivRem(money - horses * horsePrice, bullPrice, out unspentMoney);
if (unspentMoney == 0) Console.WriteLine($"{horses} лошадей, {bulls} быков");
}
}
}