170 похожих чатов

В этом условии неопределенность, второй аргумент это что? Количество участков

или примерный размер участка, потому что в первом случае(13) это количество участков, а во втором(3) это примерный размер участка.

2 ответов

7 просмотров

что за второй случай? Есть отрезок и надо просто "порезать" его на данное количество кусков. Длина куска должна быть целочисленным значением. Если же на равные куски поделить не получается, то куски должны быть максимально равными, насколько это возможно: 10 можно разделить на 5 равных кусков: 2 2 2 2 2 10 нельзя разделить на 3 равных кускв, поэтому максимально приближаем значения: 3 4 3 20 нельзя разделить на 13 равных кусков: 2 1 2 1 2 2 1 2 1 2 1 2 1

Мне это надо применть на микроконтроллере ардуино, есть диод и он должен гореть заданное количество раз в секунду (количество передается как параметр). Минимальное значение времени - миллисекунда. Получается, если я хочу, чтобы диод горел 3 раза в секунду, я делю 1000/3, и, так как это целочисленное значение я получу 333. Диод будет мигать каждые 333 секунды. 333 + 333 + 333 = 999, что уже меньше секунды. Поэтому функция должна равномерно распределять разные значения, чтобы диод не мигал по разному в начале и конце цикла

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Гляньте, че бывает: Сегодня по одному проекту одной вебстудии делал проект небольшой, на их хостинге. На Modx revo. В определенный момент , работая в админке, вдруг перестал р...
Artem
7
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
12
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
Карта сайта