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

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

Войти
Регистрация
Восстановить пароль
 
Good-Locker
0 / 0 / 0
Регистрация: 01.12.2010
Сообщений: 41
#1

Средн. арифметическое нечетных чисел. - C++

24.03.2012, 17:42. Просмотров 528. Ответов 2
Метки нет (Все метки)

Задание
Нужно написать программу на C/C++.
Задача:
Найти среднее арифметическое нечетных чисел делящихся на 3 без остатка.
Диапазон чисел от 1 до 50.Нужно сделать программу только с постусловием(while do) и предусловием(while). Очень нужна помощь над задачей уже 2 недели думаю.

Снизу это задача только с For.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int i,k,n,s;
n=0;
k=0;
for ( i=1;i<=50;i++)
{if(i%3) continue;
 if(i%2==1)
{
n=n+i;
k=k+1;
}
}
s=n/k;
cout<<"\t"<<s;
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.03.2012, 17:42     Средн. арифметическое нечетных чисел.
Посмотрите здесь:

С++ работа в форме (количество четных, среднее арифметическое положительных, кратные 10, произведение нечетных чисел) - C++
Вводится N произвольных целых чисел. Определить: a. количество четных чисел; b. среднее арифметическое положительных чисел; c. есть...

найти среднее арифметическое нечетных элементов - C++
1)Вычислить среднее арифметическое для всех наборов из 5 значений. 2)найти среднее арифметическое нечетных элементов.

Найти среднее арифметическое нечетных значений - C++
Помогите пожалуйста написать программу по циклу. Задание: 1)Задана последовательность целых чисел. Найти среднее арифметическое ...

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

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

Найти среднее арифметическое нечетных элементов ниже главной диагонали и их произведение в матрице - C++
вм матрице а(4,4) найти среднее арифметическое нечетных элементов ниже главной диагонали и их произведение

Массивы. подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали - C++
дан массив n на m, элементы которого целый числа, подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали

Из одномерного массива1 сформировать массив2 (четных чисел) и массив3 (нечетных чисел) - C++
с одномерного массива1,сформировать массив2,который состоит из парных чисел массива1,и массив3,который состоит из не парных чисел массива1....

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

Из файла создать массив, в котором найти разность между суммой четных чисел и произведением нечетных чисел - C++
Создать файл, куда записать n целых чисел. Из файла создать массив, в котором найти разность между суммой четных чисел и произведением...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1479 / 846 / 75
Регистрация: 26.03.2010
Сообщений: 2,904
24.03.2012, 17:46     Средн. арифметическое нечетных чисел. #2
C++
1
2
3
4
5
6
7
int cur = 1, cnt = 0, sum = 0;
while (cur <= 50) {
    if ((cur & 1) && !(cur % 3))
        sum += cur, ++cnt;
    ++cur;
}
double average = (double) sum / cnt;
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.03.2012, 17:55     Средн. арифметическое нечетных чисел. #3
Цитата Сообщение от neske Посмотреть сообщение
(cur & 1)
Достаточно
C++
1
cur += 2;
и получится наполовину меньше итераций.
Ответ Создать тему
Опции темы

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