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

Ведро А полное вмещает 10л. Ведро Б 7л пустое, Ведро В 4л пустое Требует получить 2равных Обама по 5л

👇
Ответ:
aruzhanormanova
aruzhanormanova
21.02.2021

Объяснение:

Из большого с  10 литрами наливаем в маленькое 4л, потом переливаем из маленького в среднее.

Оставшиеся 6 литров из А  снова наливаем в маленькое и снова переливаем в среднее, туда войдет еще 3 литра. Имеем 2 литра в большом ведре, 7 в среднем и 1 в маленьком.

7 из среднего выливаем в большое. В большом 9 литров, в маленьком 1 литр.

1 литр из маленького наливаем в среднее. 4 литра из большого с 9 литрами наливаем в маленькое. В большом остается 5 литров. В среднем 1 и в маленьком 4. Маленькое выливаем в среднее. там тоже 5 литров.

4,4(45 оценок)
Открыть все ответы
Ответ:
katiaj07102004
katiaj07102004
21.02.2021

#include <iostream>

#include <vector>

using namespace std;

void hanoi(int n, int f, int t) {

   if (n == 0) {

       return;

   }

   int v = 6 - f - t;

   if (f == t - 1 || (f == 3 && t == 1)){

       hanoi(n - 1, f, v);

       cout << n << " " << f << " " << t << endl;

       hanoi(n - 1, v, t);

   }else{

       hanoi(n - 1, f, t);

       cout << n << " " << f << " " << v << endl;

       hanoi(n - 1, t, f);

       cout << n << " " << v << " " << t << endl;

       hanoi(n - 1, f, t);

   }

}

int main (){

   int n;

   cin >> n;

   hanoi(n, 0, 0); //тут какая - то проблема при выводе, я не понял как выводить их. Если вдруг решите проблему, то напишите в комменты под задачей!!  

}

Объяснение:

Мне тоже надо , кто сделал "Быстрое возведение в степень" и

"Количество разбиений на слагаемые" отправьте мне решения

4,4(56 оценок)
Ответ:
nasa21p08m1i
nasa21p08m1i
21.02.2021

Итак, рассмотрим решение

Объяснение:

Задача 5

На ввод поступает строка оценок, разделенных пробелами.

Используем этот факт и с функции map сразу приведем их к числовому типу int. Здесь же создадим список из получившихся значений marks.

Опишем функцию high_low(). Эта функция будет возвращать кортеж, состоящий из двух значений: из минимального и максимального .

Опишем функцию average(). Эта функция будет возвращать среднее значение оценок, предварительно удалив с метода remove из списка ранее найденные максимальный и минимальный элементы.

Вспомним, что функция high_low() возвращает кортеж значений, следовательно удобнее для вывода воспользоваться starred expressions - распаковщиком (если говорить простым языком). Так, в первом print нужно обязательно это указать с символа *

Второй вывод будет содержать в себе просто результат работы функции average().

Задача решена.

Задача 6

Для решения этой задачи воспользуемся методом len(), который нам узнать количество цифр в введенном числе.


В спортивном состязании выход спортсменов оценивался жюри по бальной системе. Для вычисления окончат
4,7(40 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ