Регистрация
Войти
Стать экспертом Правила
Информатика

Пользователю дано два целых числа - a и b. Найти среднее арифметическое всех целых чисел в интервале [a;b].

ОТВЕТЫ
При условии, что b gt; a, на C++:

#include lt;iostreamgt;

float AverageFromRange(int, int);
int a, b;

int main() {
    std::cout lt;lt; "a=";
    std::cin gt;gt; a;
    std::cout lt;lt; "b=";
    std::cin gt;gt; b;
    std::cout lt;lt; "среднее арифметическое: " lt;lt; AverageFromRange(a, b) lt;lt; \n;
    return 0;
}

float AverageFromRange(int a, int b) {
    int sum = 0, count = 0;
    for (int i = a; i lt;= b; i++) {
        sum += i;
        count++;
    }
    return (sum / count);
}

247
Контакты
Реклама на сайте
Спрошу
О проекте
Новым пользователям
Новым экспертам