В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
viiiiiiiiiiii
viiiiiiiiiiii
15.06.2020 19:27 •  Информатика

На заводе по производству воды «Серебряный ключик»* каждый день добытую воду заливают в пустую цистерну, в которой замеряют количество добытой воды. После чего воду из цистерны разливают в фасовочную тару – бутылки ёмкостью 4 и 6 литров таким образом, чтобы остаток, которым невозможно заполнить фасовочную тару, был минимально возможным. Полученный после розлива по бутылкам в конце дня остаток в кол-ве K литров выливают и считают потерями производства. Каковы будут потери за день, если добыто N литров воды?
Формат ввода

Во входном файле содержится единственное целое число – N – кол-во добытой за день воды в литрах, 0 ≤ N ≤ 10000.
Формат вывода

В выходной файл необходимо вывести единственное число – K –потери производства за тот же день. Потери могут быть нулевыми (т.е. потерь может не быть). В этом случае K = 0 (необходимо вывести число 0).

Показать ответ
Ответ:
Gbr330
Gbr330
15.10.2020 18:12

Для начала по-максимуму постараемся разлить воду по 6-литровым бутылкам, а остатки - по 4 литровым, таким образом вылито будет минимальное количество жидкости.

Код:

#include <fstream>int main() {    std::ifstream cin("input.txt");    std::ofstream cout("output.txt");    int N;    cin >> N;    cout << (N % 6) % 4;    return 0;}
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота