Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 22.01.2019
Сообщений: 12
1

Цикл: Посчитать среднее арифметическое всех чисел в заданном диапазоне. Цикл while.

22.01.2019, 10:32. Показов 2985. Ответов 4

Напишите пожалуйста код для данной задачки с помощью цикла while
Вывести числа в пользовательском диапазоне с шагом, указанным пользователем.
а.Посчитать среднее арифметическое всех чисел в этом диапазоне.
б.Подсчитать среднее арифметическое всех чисел, кратных пользовательсткому числу (пользователь вводит число для проверки чисел диапазона на кратность этому числу)
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2019, 10:32
Ответы с готовыми решениями:

Найти среднее арифметическое всех целых чисел в заданном диапазоне (цикл for)
Ребятки, помогите пожалуйста решить эти задачи, как можно проще, через цикл for и через...

Найти среднее арифметическое таких чисел в диапазоне [a; b], у которых последняя цифра равна 7 (цикл for)
Вводятся числа a и b. Найти среднее арифметическое таких чисел в диапазоне , у которых последняя...

Цикл: Найти среднее арифметическое всех чисел а1,…,an, кроме ai.
Даны натуральные числа i, n, действительные числа а1,…, an . Найти среднее арифметическое всех...

Посчитать сумму всех чисел в заданном диапазоне
Есть задание: Пользователь вводит две границы диапазона. Посчитать сумму всех чисел диапазона. ...

4
1480 / 944 / 811
Регистрация: 30.04.2016
Сообщений: 3,298
22.01.2019, 15:51 2
creep12, здравствуйте. Вот код для варианта из пункта а):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
    using namespace std; 
 
int main() {
    int k;
    double a, b, h, sum;
    cout << "Enter an inteval [a; b]:\n";
    cout << "a = ";
    cin >> a;
    cout << "b = ";
    cin >> b;
    cout << "Enter a step: ";
    cin >> h;
    cout << "Output of the program:\n";
    k = 0;
    while (a - b <= 0.000001) {
        k++;
        cout << a << " ";
        sum += a;
        a += h;
    }
    cout << "\nFound average: " << sum / k << "\n";
    cin.get();
    return 0;
}
0
1503 / 725 / 332
Регистрация: 17.11.2018
Сообщений: 1,814
22.01.2019, 22:41 3
C++
1
cout << "\nFound average: " << sum / k
Скорее всего выведет мусор.
1
1480 / 944 / 811
Регистрация: 30.04.2016
Сообщений: 3,298
22.01.2019, 23:22 4
analogov net, здравствуйте! Спасибо за ваше замечание. Да, забыл. Переменную sum, конечно, нужно инициализировать нулем:

C++
1
double a, b, h, sum = 0.0;
1
0 / 0 / 0
Регистрация: 25.12.2019
Сообщений: 1
25.12.2019, 16:27 5
int s=0;
double dia1,dia2,step,sum=0;
cout << "Введите диапазон от - ";
cin >> dia1;
cout << "Введите диапазон до - ";
cin >> dia2;
cout << "Введите шаг - ";
cin >> step;
while (dia1-dia2<=0)
{
s++;
cout << dia1<< " - Среднее арифметическое числа = " << sum / s << "\n";
sum += dia1;
dia1 += step;

}
cout << "Общее среднее арифметическое - " << sum / s << "\n";
так будет яснее по моему)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2019, 16:27

Посчитать произведение чисел которые делятся на 7 в диапазоне от 20 до 80 (цикл for)
посчитать произведение чисел которые делятся на 7 в диапазоне от 20 до 80 просто с циклом for и...

Цикл: вычислить среднее арифметическое элементов последовательности, значения которых находятся в заданном интервале
Задача: Дана последовательность из n целых чисел. Вычислить среднее арифметическое чисел,...

Цикл: вычислить среднее арифметическое элементов последовательности, значения которых находятся в заданном интервале
Задача: Дана послідовніть з н цілих чисел. Обчисліть середнє арифметичне чисел, значення яких...

Найти в заданном интервале сумму всех четных чисел и среднее арифметическое всех нечетных
Задать интервал целых чисел. Найти сумму всех четных чисел и среднее арифметическое всех нечетных.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.