Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.89
deathrazor
0 / 0 / 0
Регистрация: 18.09.2013
Сообщений: 7
#1

Вычислить среднее арифметическое - C++

18.09.2013, 11:21. Просмотров 1296. Ответов 8
Метки нет (Все метки)

Вычислить среднее арифметическое четных чисел, некратных четырем в
диапазоне от 1 до 200.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.09.2013, 11:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить среднее арифметическое (C++):

Вычислить среднее арифметическое и среднее геометрическое нечетных чисел, кратных 7 в диапазоне от M1 до M2 - C++
Вычислить среднее арифметическое и среднее геометрическое нечетных чисел, кратных 7 в диапазоне от M1 до M2

Вычислить среднее арифметическое и среднее геометрическое положительных элементов матрицы - C++
Составить функцию что вычесляет среднее арифметическое и среднее геометрическое положительных элементов матрицы.Помогите пожалуйста

Вычислить среднее геометрическое, или среднее арифметическое, или произведение в зависимости от четности чисел - C++
Даны три числа x, y, z. Если значения всех чисел являются четными, то вычисляется их среднее геометрическое, если все нечетные – среднее...

Найти среднее арифметическое квадратов и среднее арифметическое абсолютных значений двух вещественных чисел - C++
Всем здрасте помогите плиз. Дается два вещественных числа. Найти среднее арифметическое их квадратов и среднее арифметическое их абсолютных...

Вычислить среднее арифметическое - C++
Вычислить среднее арифметичское значений тех элементов одномерного массива,которые расположены за первым по порядку максимальным...

Вычислить среднее арифметическое - C++
Ребята, помогите плиз, срочно #include <iostream> #include <cmath> #include <windows.h> #include <ctime> using namespace...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Байт
Эксперт C
16053 / 10322 / 1540
Регистрация: 24.12.2010
Сообщений: 19,444
18.09.2013, 11:32 #2
C++
1
2
for(s=n=0, i=1; i<200; i++)  if (i%4) { s+=i; n++; }
  sa = (double) s / n;
0
AntonChik
1084 / 582 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
18.09.2013, 11:47 #3
C++
1
2
3
int i,sum=0,a;
for(i=0;2+4*i<=200;i++)sum+=2+4*i;
a=sum/i;
Добавлено через 2 минуты
Цитата Сообщение от Байт Посмотреть сообщение
2
for(s=n=0, i=1; i<200; i++) *if (i%4) { s+=i; n++; }
* sa = (double) s / n;
в сумму не попали четные числа, кратные 2 и перестраховка с double тут не нужна, ответ всегда будет целым)
0
ValeryS
Модератор
6631 / 5039 / 466
Регистрация: 14.02.2011
Сообщений: 16,845
18.09.2013, 11:48 #4
Цитата Сообщение от deathrazor Посмотреть сообщение
Вычислить среднее арифметическое четных чисел, некратных четырем в
диапазоне от 1 до 200.
а зачем 1 он четный?
C++
1
2
3
4
5
6
7
for(int i=2;i<200;i+=4)
 { 
   k++;
     if(i%4!=0)
       n+=i;
}
double s=(double)n/(double)k;
0
Tulosba
:)
Эксперт С++
4395 / 3238 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
18.09.2013, 12:48 #5
А зачем тут вообще цикл? Берем первое и последнее числа из диапазона, удовлетворяющие условию (т.е. 2 и 198). Складываем их и делим на 2. Арифметическая прогрессия же.
1
ValeryS
Модератор
6631 / 5039 / 466
Регистрация: 14.02.2011
Сообщений: 16,845
18.09.2013, 13:14 #6
Цитата Сообщение от Tulosba Посмотреть сообщение
Арифметическая прогрессия же.
Цитата Сообщение от Tulosba Посмотреть сообщение
удовлетворяющие условию (т.е. 2 и 198). Складываем их и делим на 2.
этим мы узнаем что? правильно среднее число
а чтобы узнать сумму нужно умножить на количество элементов
а их ручками считать?
а вот это я зря добавил
Цитата Сообщение от ValeryS Посмотреть сообщение
if(i%4!=0)
боялся попасть на 80 и 160, и зря обходим мы их

Добавлено через 4 минуты
Цитата Сообщение от ValeryS Посмотреть сообщение
а их ручками считать?
хотя тоже можно рассчитать
(198-2)/4=49
т.е сумма должна быть
(2+198)*49/2=200/2*49=100*49=4900
по моему так
0
AntonChik
1084 / 582 / 21
Регистрация: 11.11.2008
Сообщений: 1,544
18.09.2013, 13:16 #7
Цитата Сообщение от ValeryS Посмотреть сообщение
а чтобы узнать сумму нужно умножить на количество элементов
а зачем нам сумма?) чтобы разделить на количество и получить среднее?) так мы его уже и получили))))
Цитата Сообщение от ValeryS Посмотреть сообщение
80 и 160
а почему именно эти числа стали "магическими"?)
так-то конечно задачка математическая, решается на бумажке или в уме)
0
ValeryS
Модератор
6631 / 5039 / 466
Регистрация: 14.02.2011
Сообщений: 16,845
18.09.2013, 13:24 #8
Цитата Сообщение от AntonChik Посмотреть сообщение
а зачем нам сумма?)
а ни зачем это я затупил
Цитата Сообщение от deathrazor Посмотреть сообщение
Вычислить среднее арифметическое четных чисел,
совсем забыл
хотя задаче то правильно решал
Цитата Сообщение от AntonChik Посмотреть сообщение
а почему именно эти числа стали "магическими"?)
ну потому что прикинул 80 это 2 * 40
40 кратно 4
Цитата Сообщение от AntonChik Посмотреть сообщение
так-то конечно задачка математическая, решается на бумажке или в уме)
если б у меня под рукой была бумажка когда я писал то я бы цикл не городил
а я в уме прикинул что они будут попадать при шаге 4 и посему написал цикл
поскольку если они попадают то уже не прогрессия
сейчас добрался до компа проверил что был не прав и полностью согласен с Tulosba,
прошу пардону за дезинформацию
0
SatanaXIII
Супер-модератор
Эксперт С++
5616 / 2651 / 246
Регистрация: 01.11.2011
Сообщений: 6,529
Завершенные тесты: 1
18.09.2013, 13:28 #9
Цитата Сообщение от deathrazor Посмотреть сообщение
Вычислить среднее арифметическое четных чисел, некратных четырем в
диапазоне от 1 до 200.
100
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.09.2013, 13:28
Привет! Вот еще темы с ответами:

Вычислить среднее арифметическое - C++
Задана последовательность, заканчивающаяся нулём. Напишите программу, которая вычисляет среднее арифметическое элементов последовательности...

Вычислить среднее арифметическое - C++
Я воще не въезжаю как это все сделать((((помогите пожалуйста, Задание вот: Вычислить среднее арифметическое значение отрицательных...

Вычислить среднее арифметическое чисел - C++
Помогите с решением задачи Задана квадратная матрица порядка N. Вычислить среднее арифметическое чисел, не больших заданного М и...

Вычислить среднее арифметическое в массиве - C++
написать программу которая &quot;вводит по строкам с клавиатуры двумерный массив и вычисляет среднее арифметическое его элементов&quot;. Заранее...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
18.09.2013, 13:28
Ответ Создать тему
Опции темы

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