СВЕТ: СПАСИБО
01-12-2023
Читать статью
Калужский Александр: Задача про Цаплю: https://www.youtube.co..
24-11-2023
Сергей: спасибо большое
Всем привет! Сегодня решим задачу по информатике "Гуси и кролики".
Задача: У гусей и кроликов вместе 2n лап. Сколько может быть гусей и кроликов (Вывести все возможные сочетания) ?
Решение: Т.к. общее количество лап делится на 2, то можно сразу получить самое большое количество гусей 2n/2 = n. Если мы уберём 2 гуся (4 лапы), то получится 1 кролик! На этом и будем строить наш алгоритм!
Напишем программу на языке C#, который отлично подходит для изучения на уроках информатики.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp16 { class Program { static void Main(string[] args) { int i, j; Console.Write("Введите число n:"); int n = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Всего лап: " + 2*n); Console.WriteLine(); Console.WriteLine(String.Concat("Гуси", " ", "Кролики")); for (i = n, j = 0; i >= 0; i = i - 2, j++) { Console.WriteLine(String.Concat(" ", i, " ", j)); } Console.ReadKey(); } } }
i -Количество Гусей. j -Количество Кроликов.
На этом всё! Увидимся на страницах моего сайта при разборе новых задач по информатике и программированию.