Найти: а) сумму всех целых чисел от 100 до 500; б) сумму всех целых чисел от a до 500 (значение a вводится с клавиатуры; a 500); в) сумму всех целых чисел от –10 до b (значение b вводится с клавиатуры; b –10); г) сумму всех целых чисел от a до b (значения a и b вводятся с клавиатуры; b a).
б) Сумма всех целых чисел от a до 500 (значение a вводится с клавиатуры; a ≤ 500): Пользователь вводит значение a, которое должно быть не больше 500. Количество чисел = (500 - a) + 1
Сумма = (a + 500) * количество чисел / 2
в) Сумма всех целых чисел от -10 до b (значение b вводится с клавиатуры; b ≥ -10): Пользователь вводит значение b, которое должно быть не меньше -10. Количество чисел = (b - (-10)) + 1
Сумма = (-10 + b) * количество чисел / 2
г) Сумма всех целых чисел от a до b (значения a и b вводятся с клавиатуры; b > a): Пользователь вводит значения a и b, где b > a. Количество чисел = (b - a) + 1
а) Сумма всех целых чисел от 100 до 500:
Сначала найдем количество чисел в этом промежутке:
Количество чисел = (500 - 100) + 1 = 401
Теперь вычислим сумму:
Сумма = (100 + 500) 401 / 2 = 300 401 = 120300
б) Сумма всех целых чисел от a до 500 (значение a вводится с клавиатуры; a ≤ 500):
Пользователь вводит значение a, которое должно быть не больше 500.
Количество чисел = (500 - a) + 1
Сумма = (a + 500) * количество чисел / 2
в) Сумма всех целых чисел от -10 до b (значение b вводится с клавиатуры; b ≥ -10):
Пользователь вводит значение b, которое должно быть не меньше -10.
Количество чисел = (b - (-10)) + 1
Сумма = (-10 + b) * количество чисел / 2
г) Сумма всех целых чисел от a до b (значения a и b вводятся с клавиатуры; b > a):
Пользователь вводит значения a и b, где b > a.
Количество чисел = (b - a) + 1
Сумма = (a + b) * количество чисел / 2