Войти
Регистрация
Спроси ai-bota
яна757
19.09.2022 18:32
Понять эту строчку, . язык программирования си for (i = (m & 1) == 1 ? m : m + 1; i < = n; i += 2) { sum += i * i; //*= - умножение с присваиванием }
Нажмите на рекламу ниже и сразу увидите ответ
↓
Популярные вопросы:
sashkaaaxo
30.06.2022 10:59
Переведите: 34 байт в бит;23Кб в байт;12Гб в мб;2048байт в Кб;3Гб в Мб;3072Мб в Гб.Сделать нужно до понедельника(14 сентября)...
arishavip1972
21.04.2020 07:33
E Үйге тапсырмаS2 1. Интернетке тәуелділік дегенне? 2. Интернетке тәуелділікпроблемаларын шешу әдістеріқандай? 3. Интернеткетәуелділіктің себептері қандай?...
sweta2012
11.01.2020 18:44
Почему в качестве линий связи в компьютерных сетях чаще всего испольуются телефонные линии?...
ananimka456
29.07.2021 04:40
Подготовить реферат на тему: «Безопасность пользователя при работе в сети» В реферате укажите определение понятий: Мошенничество в сети Агрессия в сети Укажите...
saskam310
31.03.2023 10:04
13. Считая, что каждый символ кодируется одним байтом, оцените информационный объём следующей фразы в кодировке Unicode:Приедем 5-го утренним поездом. Подтвердите...
nastyaemelika
10.01.2023 15:24
Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями: F(n) = 2*n*n + 4*n + 3, при n ≤ 15 F(n) = F(n-1) + n*n + 3, при...
ElyalyaЗ
12.10.2021 02:02
Дано целое неотрицательное число. Получить число, инвертируя его нечетные биты. Решить в паскале...
podynov8807
07.02.2022 15:59
6. Запись числа в ячейке электронной таблицы MS Excel в виде 1.1E+11 соответствует числу:A) 110000000000 b) 1,00000000011 B) 0,00000000011 T) 1,10000000001...
vapapsroyflmq
25.10.2022 02:17
Почему выдает ошибку встречено Writeln , а ожидалось ; решаю 1 вариантVar x, y : integer; Begin Readln (x) ; Y:=Sqrt(1+2*sqr(x)*x/1+sqr*(x)) Writeln (y) ; End...
sophiexmartinez
16.03.2020 10:39
Написати програму обчислення виразу:...
Ответ:
margusqw
22.09.2020 23:57
Судя по всему, здесь в цикле складываются квадраты всех нечетных чисел от m до n включительно.
m & 1 - это битовая конъюнкция. Результатом будет 1, если m нечетное, и 0, если m - четное (то есть, содержит или не содержит соответствующий разряд)
Выражение вида T ? X : Y, где T - логическое высказывание, принимает значение X, если T истинно, и Y, если T ложно.
Соответственно, i = (m & 1) == 1 ? m : m + 1 означает, что
если m нечетное, то i = m
если четное, i = m+1 (то есть, первое нечетное число после m)
i += 2 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
0,0
(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота