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

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

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

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

24.03.2012, 17:42. Просмотров 524. Ответов 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     Средн. арифметическое нечетных чисел.
Посмотрите здесь:

найти среднее арифметическое нечетных элементов C++
C++ Массив: Найти среднее арифметическое элементов каждого из нечетных столбцов этой матрицы.
Вычислить среднее арифметическое и произведение элементов массива на нечетных позициях C++
Массивы. подсчитать среднее арифметическое нечетных элементов расположенные выше главной диагонали C++
C++ С++ работа в форме (количество четных, среднее арифметическое положительных, кратные 10, произведение нечетных чисел)
Найти среднее арифметическое модулей пяти чисел.Значение чисел определяет пользователь C++
Найти среднее арифметическое нечетных значений C++
C++ Из одномерного массива1 сформировать массив2 (четных чисел) и массив3 (нечетных чисел)
Найти среднее арифметическое нечетных членов последовательности C++
Дано 5 чисел вычислить произведение нечетных чисел C++
C++ Подсчитать среднее арифметическое значение нечетных элементов матрицы, расположенных выше главной диагонали
C++ Найти среднее арифметическое нечетных элементов ниже главной диагонали и их произведение в матрице

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
neske
1466 / 833 / 69
Регистрация: 26.03.2010
Сообщений: 2,841
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;
и получится наполовину меньше итераций.
Yandex
Объявления
24.03.2012, 17:55     Средн. арифметическое нечетных чисел.
Ответ Создать тему
Опции темы

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