2) дан двумерный числовой массив из n строк и м столбцов. определить, в какой строке сумма положительных элементов минимальна. 3) даны: список фамилий учеников, список предметов, таблица, содержащая оценки учеников по этим предметам. уровень а вывести фамилии учеников, не имеющих неудовлетворительных оценок. уровень в вывести названия предметов, по которым больше всего неудовлетворительных оценок.
147
239
Ответы на вопрос:
Всего дней недели 7. значит если взять день с заданным номером и поделить его на 7 (целочисленно), то получим номер недели, а остаток от деления, соответственно даст день недели: 1- понедельник (так как год начался с понедельника), 2 - вторник, 6 - суббота, 0 - воскресенье (ноль потому что 7-й день делим на 7 - остаток равен 0). соответственно, чтоб проверить день на предмет не выходной ли это - надо вычислить остаток от деления на 7 и сравнить с субботой и воскресеньем (с 6 и с 0). можно немного оптимизировать, чтоб обойтись одним сравнением вместо двух. для этого надо "сдвинуть" все дни так чтобы понедельник был 0, вторник - суббота - 5, воскресенье - 6. для этого вычесть из номера дня единицу, а потом уже брать остаток от деления. после этого его можно просто сравнивать на больше или равно 5. чтобы проверить день на предмет праздника надо вычислить последнюю цифру номера дня (в десятичной системе счисления), то есть посчитать остаток от деления на 10 и сравнить с нулём. пример функции на с, которая возвращает 1 если выходить на работу в заданный день надо и 0 если не надо: int need_to_work (int day_number) { /* сначала разберемся с праздником */ if ((day_number % 10) == 0) { return 0; // праздник - работать не надо } /* "сдвигаем" номер дня как описывал выше */ day_number = day_number - 1; // можно day_number--; /* проверка на выходные */ if ((day_number % 7) > = 5) { return 0; // выходной - работать не надо } /* все дни, которые не попали в предыдущие условия - рабочие */ return 1; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Каркушааа11.03.2020 12:06
-
olenina05112.11.2022 04:53
-
Svasik26918.06.2020 14:35
-
nastyadolbakp0837c26.03.2021 12:43
-
viktoriakeda09.09.2022 13:33
-
supervoron01.05.2021 06:15
-
5ксюША8888104.04.2020 11:53
-
5v0910.05.2021 08:10
-
azhiltsova15ozb14217.09.2021 09:05
-
Kirich0ult12.09.2020 18:21
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.