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

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

Войти
Регистрация
Восстановить пароль
 
Borchenckov
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 3
#1

Найти среднее арифметическое четных чисел последовательности - C++

15.04.2014, 13:39. Просмотров 1350. Ответов 7
Метки нет (Все метки)

Даны натуральные числа A 1, A 2, A 3, ... . Признак конца
последовательности 0. Определить:
среднее арифметическое четных чисел последовательности.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2014, 13:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти среднее арифметическое четных чисел последовательности (C++):

Найти среднее арифметическое всех четных элементов последовательности - C++
Ребята, помогите пожалуйста довести до ума программу на c++. До этого практически не программировал. А теперь вот в ВУЗе необходимо...

Найти среднее арифметическое чисел последовательности - C++
Задания: 5) Дана непустая последовательность неотрицательных целых чисел, окан¬чивающаяся отрицательным числом. Найти среднее...

В одномерном массиве найти среднее арифметическое всех четных чисел!!! - C++
в одномерном массиве надо найти среднее арифметическое всех четных чисел!!!

. Дана последовательность из n целых чисел. Найти среднее арифметическое чётных чисел из этой последовательности - C++
. Дана последовательность из n целых чисел. Найти среднее арифметическое чётных чисел из этой последовательности.(С++ помогите пожалуйста)

Заполнить очередь 8 случайными числами из интервала [0;50]. Найти среднее арифметическое четных чисел - C++
Если возможно офрмить через функции void...((Help me(

Найти среднее арифметическое чисел последовательности попадающих в заданный диапазон - C++
1. С клавиатуры вводится последовательность чисел. Количество чисел заранее не известно, но может быть очень большим. Числа...

7
BlackSpace
137 / 130 / 52
Регистрация: 15.03.2014
Сообщений: 277
15.04.2014, 17:03 #2
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
27
28
29
30
31
#include <iostream>
 
using namespace std;
 
int main() {
 
    cout << "Введите последовательность натуральных чисел.\n" << "Введите 0 чтобы закончить ввод " << endl;
 
    int count = 0;
    double sum = 0;
 
    while ( true ) {
        int value;
        cin >> value; // отсутствует проверка ввода
 
        if ( !value )
            break;
 
        if ( !( value & 1 ) ) {
            sum += value;
            ++count;
        }
    }
 
    if ( count )
        cout << "Среднее арифметическое четных чисел данной последовательности = " << sum / count;
    else
        cout << "Нет четных чисел в данной последовательности" << endl;
 
    return 0;
}
0
Borchenckov
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 3
24.04.2014, 13:38  [ТС] #3
Можете переделать пожалуйста.
ваще срочно нужно.

Я отправил эту программу ,вот что мне написал мой преподователь.
Вы использовали приемы неструктурного программирования: бесконечный цикл while (true) и выход из цикла по break.
Необходимо свести к структурному виду, чтобы выход из цикла осушествлялся по невыполнению условия в скобках.
0
TenGen
Будущее рядом
98 / 96 / 20
Регистрация: 06.03.2014
Сообщений: 342
24.04.2014, 13:55 #4
Borchenckov, ваш код должен быть примерно таким
C++
1
2
3
4
5
6
int number;
do
{
cin >> number;
}
while (number != 0);
само собой, это только базовая схема, добавите туда обработку данных

P.S: В следующий раз не забудьте оформить ваш код в тэги, так он гораздо проще читается и вообще повышает карму топика
1
Borchenckov
0 / 0 / 0
Регистрация: 15.04.2014
Сообщений: 3
24.04.2014, 13:59  [ТС] #5
А можешь полностью программу написать?
пожалуйста.
просто ваще очень нужно.
0
cooller
565 / 533 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
24.04.2014, 14:23 #6
Borchenckov,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include<cstdlib>
int main()
{
    int Number, count(0),sum(0);
    while (std::cin >> Number && Number != 0)
        if (Number % 2 == 0)
        {
            count++;
            sum += Number;
        }
    std::cout << "avg = " << (double) sum / count;  
    return 0;
}
0
BlackSpace
24.04.2014, 15:28
  #7

Не по теме:

TenGen, Выше Вашего топика только мой код. Мой код, вроде, был оформлен.

0
TenGen
24.04.2014, 15:31     Найти среднее арифметическое четных чисел последовательности
  #8

Не по теме:

BlackSpace, либо у меня глюки, либо кто то успел поправить пост автора темы. В нем, насколько я помню, было описание проблемы и код без тэгов

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2014, 15:31
Привет! Вот еще темы с ответами:

Найти минимум из чисел последовательности, среднее арифметическое цифр которых равно 5 - C++
Дана последовательность первых чисел, заканчивающаяся числом C(константа). C является признаком окончания ввода и в саму...

Дана последовательность из n целых чисел. Найти среднее арифметическое этой последовательности - C++
Дана последовательность из n целых чисел. Найти среднее арифметическое этой последовательности

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

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


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

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

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