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

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

Восстановить пароль Регистрация
 
Good-Locker
 Аватар для Good-Locker
0 / 0 / 0
Регистрация: 01.12.2010
Сообщений: 41
24.03.2012, 17:42     Средн. арифметическое нечетных чисел. #1
Задание
Нужно написать программу на 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     Средн. арифметическое нечетных чисел.
Посмотрите здесь:

найти среднее арифметическое нечетных элементов C++
C++ Написать программу,которая генерирует последовательность из 10 случайных чисел в диапазоне от 1 до 10, выводит эти числа на экран и вычисляет их средн
Вычислить среднее арифметическое и произведение элементов массива на нечетных позициях C++
C++ С++ работа в форме (количество четных, среднее арифметическое положительных, кратные 10, произведение нечетных чисел)
C++ вычислить среднее арифметическое нечетных элементов массива
Из множества целых чисел получить множество чисел, являющихся квадратами нечетных чисел C++
Найти среднее арифметическое нечетных значений C++
Найти среднее арифметическое нечетных членов последовательности C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
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++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
24.03.2012, 17:55     Средн. арифметическое нечетных чисел. #3
Цитата Сообщение от neske Посмотреть сообщение
(cur & 1)
Достаточно
C++
1
cur += 2;
и получится наполовину меньше итераций.
Yandex
Объявления
24.03.2012, 17:55     Средн. арифметическое нечетных чисел.
Ответ Создать тему
Опции темы

Текущее время: 12:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru