Маша и Миша любят числа. Маша предпочитает четные числа, а Миша – нечетные. Сегодня они встретили все целые числа

  • 59
Маша и Миша любят числа. Маша предпочитает четные числа, а Миша – нечетные. Сегодня они встретили все целые числа от a до b. Маша посчитала сумму всех четных чисел, а Миша – сумму всех нечетных чисел. Они спорят, чья сумма больше. Найдите разницу между суммой Маши и Миши. Введите два целых положительных числа a и b (≤ 2×10^9). Выведите разницу между суммой четных чисел и суммой нечетных чисел.
Морской_Цветок
22
Чтобы найти разницу между суммой четных чисел и суммой нечетных чисел, нам необходимо вычислить суммы четных и нечетных чисел от a до b.

Для начала определим, какие числа являются четными, а какие - нечетными. Четные числа делятся нацело на 2 и имеют остаток 0 при делении на 2. Нечетные числа не делятся нацело на 2 и имеют остаток 1 при делении на 2.

Теперь мы можем приступить к вычислению суммы четных и нечетных чисел. Для этого нам необходимо пройти по всем числам от a до b и добавить четные числа к сумме Маши, а нечетные числа к сумме Миши.

Ниже приведен алгоритм решения задачи:

1. Введите два числа a и b (≤ 2×10^9).
2. Установите начальные значения суммы Маши (masha_sum) и суммы Миши (misha_sum) равными 0.
3. Пройдите по всем числам от a до b включительно.
4. Если текущее число четное, увеличьте masha_sum на это число.
5. Если текущее число нечетное, увеличьте misha_sum на это число.
6. Найдите разницу между суммой Маши и суммой Миши: diff = masha_sum - misha_sum.
7. Выведите найденную разницу diff.

Пример выполнения алгоритма:

Входные данные:
a = 1
b = 10

Шаги алгоритма:
- masha_sum = 0, misha_sum = 0
- Число 1 - нечетное, увеличиваем misha_sum на 1
- Число 2 - четное, увеличиваем masha_sum на 2
- Число 3 - нечетное, увеличиваем misha_sum на 3
- Число 4 - четное, увеличиваем masha_sum на 4
- Число 5 - нечетное, увеличиваем misha_sum на 5
- Число 6 - четное, увеличиваем masha_sum на 6
- Число 7 - нечетное, увеличиваем misha_sum на 7
- Число 8 - четное, увеличиваем masha_sum на 8
- Число 9 - нечетное, увеличиваем misha_sum на 9
- Число 10 - четное, увеличиваем masha_sum на 10

Выходные данные:
diff = masha_sum - misha_sum = (2 + 4 + 6 + 8 + 10) - (1 + 3 + 5 + 7 + 9) = 30 - 25 = 5

Таким образом, разница между суммой Маши и Миши равна 5.