М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SkiJu
SkiJu
15.05.2020 18:59 •  Информатика

Салгоритмом, язык с++. у гусей и кроликов вместе n лап. сколько может быть гусей и кроликов? (вывести все возможные сочетания) у гуся две лапы, а у кролика — четыре. сделать нужно через вложенные циклы. примерно понимаю как сделать, а вот саму формулу найти не могу. единственное, что приходит в голову, так это гусей = n/2, а кроликов = n/4. я в интернете находил решения, но все они были не через вложенные циклы.

👇
Ответ:
katiaapet
katiaapet
15.05.2020
#include <iostream>
using namespace std;

int main() {
int n;
cin >> n;
if (n % 2) cout << "Ошибка ввода";
else for (int k = 0; k <= n/4; k++) {
  cout << "Кроликов: " << k << ", гусей: " << (n-k*4)/2 << "\n";
}
return 0;
}

Пример:
14
Кроликов: 0, гусей: 7
Кроликов: 1, гусей: 5
Кроликов: 2, гусей: 3
Кроликов: 3, гусей: 1
4,5(91 оценок)
Открыть все ответы
Ответ:
MrRainClouD
MrRainClouD
15.05.2020

b = 63

Объяснение:

1) b:= a/3 = 81/3 = 27

2) a:= b + 2*a = 27 + 2*81 = 189

3) b:= a/9*3 = 189/9 * 3 = 21 * 3 = 63

Удачи!

Пояснение небольшое:

После моего ответа, возникли сомнения, что ответ 7. И это оказалось правдой. Т.к. в последнем действии нет скобок при делении или умножении, действия выполняются по порядку. Получается, сначала мы поделим 189 на 9, а только потом умножим на 3. Как доказательство прикрепляю скриншот, на котором показан ответ программы.

ответ отредактировал, актуальный ответ - 63

Решение выше верное


ТОЛЬКО ЗА ОТВЕТ (^_-)​
4,4(57 оценок)
Ответ:
MrGoudi
MrGoudi
15.05.2020

b = 63

Объяснение:

1) b:= a/3 = 81/3 = 27

2) a:= b + 2*a = 27 + 2*81 = 189

3) b:= a/9*3 = 189/9 * 3 = 21 * 3 = 63

Удачи!

Пояснение небольшое:

После моего ответа, возникли сомнения, что ответ 7. И это оказалось правдой. Т.к. в последнем действии нет скобок при делении или умножении, действия выполняются по порядку. Получается, сначала мы поделим 189 на 9, а только потом умножим на 3. Как доказательство прикрепляю скриншот, на котором показан ответ программы.

ответ отредактировал, актуальный ответ - 63

Решение выше верное


ТОЛЬКО ЗА ОТВЕТ (^_-)​
4,4(73 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ