Светозарович
6 год назад
Пользователю дано два целых числа - a и b. Найти среднее арифметическое всех целых чисел в интервале [a;b].
ОТВЕТЫ
Lezhassch
Jul 22, 2019
При условии, что 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);
}
#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
Смежные вопросы: