Вывести все возможные сочетания гусей и кроликов - C#
Формулировка задачи:
У гусей и кроликов вместе 2n лап. Сколько может быть гусей и кроликов (вывести все возможные сочетания)
Ребят, кто знает как написать корректный код, просьба подсказать где ошибка...плиз
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Гуси_кролики
{
class Program
{
// для решения воспользуемся циклом со счетчиком for
static void Main()
{
// цикл for (инициализация, условие, итерация) конструкция;
// для работы с целыми числами используется тип данных int (в нашем случае-только целое неотрицательное число)
for(int g=0; g<=n; g++)
for(int k=0; k<=n/2; k++)
{
if(2*g + 4*k == 2*n)
Console.WriteLine("{0}.\t k = {1}\t g = {2}", k, g);
}
}
}
}Решение задачи: «Вывести все возможные сочетания гусей и кроликов»
textual
Листинг программы
int n = int.Parse(Console.ReadLine());
for(int k = 0; k <= n/2; k++)
Console.WriteLine("k = {0}, g = {1}", k, n - 2*k);