Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2011, 18:42   #1
Ksedom
 
Регистрация: 20.04.2011
Сообщений: 3
По умолчанию Задача про кроликов и гусей.

Привет всем. Помогите, пожалуйста, решить задачу.
"У гусей и кроликов вместе 64 лапы. Составить программу для вывода на экран всех возможных сочетаний конечностей гусей и кроликов."
Надо решить задачу в VBA.
Будьте добры, помогите, буду благодарен. Зарание спасибо
Ksedom вне форума Ответить с цитированием
Старый 20.04.2011, 19:11   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
код паскаль--переводите
Код:
for i:=0 to 32 do
for j:=0 to 16 do
if (2*i+4*j)=64 then writeln(i,' гусей ',j,' кроликов');
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 20.04.2011, 19:24   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Задачка очень простая.
FOR I=0 TO 15
GUS = (64-I*4)/2
PRINT "Кролики" I+1, "Гуси" GUS
NEXT I
Пояснение:
Поскольку у кроликов, ног вдвое больше, чем у гусей, мы из общего количества ног, вычитаем ноги кроликов и делим их пополам т.к. у гуся две ноги.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 20.04.2011 в 19:27.
Smitt&Wesson вне форума Ответить с цитированием
Старый 21.04.2011, 11:23   #4
Ksedom
 
Регистрация: 20.04.2011
Сообщений: 3
По умолчанию

Спасибо всем.
Ksedom вне форума Ответить с цитированием
Старый 21.04.2011, 12:58   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Smitt при i=0 будет 0 кроликов и 32 гуся у тебя же выдаст 1 кролик и 32 гуся так что цикл надо гнать до 16 и выводить просто i
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
У гусей и кроликов вместе 2n лап. Сколько может быть гусей и сколько кроликов ? Вывести все сочетания C++ Оксаночка:) Помощь студентам 16 26.01.2012 19:15
Задача про матрицы Dzenin Паскаль, Turbo Pascal, PascalABC.NET 1 24.02.2011 16:55
Задача про квадраты. Manuelle Общие вопросы C/C++ 2 31.10.2010 10:04
Задача про строки Linmar Общие вопросы C/C++ 0 30.06.2010 18:22
Задача про близнецов stscolt Помощь студентам 2 21.04.2008 22:52