tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Понять эту строчку, .
Понять эту строчку, . язык программирования си for (i = (m & 1) == 1 ? m : m + 1; i < = n; i += 2) { sum += i * i; //*= - умножение с присваиванием }
7Alsu
1 20.07.2019 23:10
0
Ответы
sfkcstjvc
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 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Weterotog
16.12.2019 03:21
Написать и отладить программу, которая по заданному натуральному числу a (2...
DetaRUSION
16.12.2019 03:10
Вывести на экран матрицу 6x6, элементами которой являются целые случайные числа из интервала [20,50]. определить сумму мини-мальных элементов строк матрицы....
Ania07
16.12.2019 05:17
Выбери верный ответ. представляет собой пару стрелок, позволяющих увеличивать или уменьшать значение в связанном с ними поле. панель инструментов рабочая область системный...
MilаKlimenkova
01.04.2020 16:03
Складіть проект для малювання фігур різного кольору, поки виконавець не доторкнеться до межі Сцени:...
sadpoli
29.09.2019 13:50
32(10) в восьмеричную? * 128(10) в восьмеричную? * 1025(10) в восьмеричную? * 252(8) в десятичную? 64(10) в восьмеричную? * 127(8) в десятичную? * 300(10) в восьмеричную?...
Jacob888
29.09.2019 13:50
Задано натуральное число a. является ли оно чётным? решите : a)используя операцию mod б)используя функцию int . подробно . pascal abc.(полный код напишите)...
arifmametov1
29.09.2019 13:50
Перед пробитием штрафного удара в стенке выстроились 9 игроков в синих футболках и 9 игроков в красных футболках вперемешку. судья хочет выгнать из стенки несколько игроков...
SekretKtoYa
08.05.2021 15:36
5. Рассматривается куб АВСDA1B1C1D1. . M- точка на его ребре CC1, такая, что C1M = CM а) Изобразите на чертеже рассматриваемый куб и данную точку М. б) Постройте сечение...
katyaadushkina3006
08.05.2021 15:36
Чим швидше рухається джерело звуку, тим...Л: меншою є зміна частоти звуку для нерухомого слухача, коли джерело звуку проходить повз нього;М:нерухомому слухачеві звук здається...
Настя040827
08.05.2021 15:36
Келесі шарттар орындалатындай...
Популярные вопросы
Город артёмовский имеет координаты 57º 22′ с. ш. 61º 52′ в. д. определите,...
1
Граммема что это? примеры приводитесь если не сложно...
3
Одна из сторон прямоугольника составляет 1/3 другой стороны. найдите...
1
Наибольшей массой обладает: позитрон нейтрон электрон фотон...
2
Тюрскоязычные племена живущие в с с с р...
1
Представьте выражение a^5*a^-2 a^10(это дробь)...
3
А. платонов краткое содержание сухой хлеб . максимум 10 предложений...
1
На чем заставил задуматься рассказ бунина лапти...
2
Iv. употребите present perfect или past perfect: 10. we (to finish) our...
3
Вкаком ряду все словосочетания с типом связи примыкание? 1приготовить...
2
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 означает, что цикл идет с шагом, соответственно, рассматриваются только нечетные числа.