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

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

Войти
Регистрация
Восстановить пароль
 
Марина1312
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 70
#1

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

22.04.2013, 08:28. Просмотров 531. Ответов 1
Метки нет (Все метки)

Дан одномерный массив, состоящий из N целочисленных элементов.
Заполнить массив случайными числами.
Вычислить среднеарифметическое нечетных элементов массива.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.04.2013, 08:28     Вычислить среднеарифметическое нечетных элементов массива
Посмотрите здесь:
Вычислить среднеарифметическое положительных элементов массива C++
C++ Вычислить среднеарифметическое значение элементов массива и определить минимальное положительное значение
Вычислить произведение нечетных элементов массива C++
Вычислить сумму положительных нечетных элементов массива C++
C++ Вычислить сумму отрицательных нечетных элементов массива
Вычислить сумму положительных элементов массива, стоящих на нечетных местах C++
Вычислить количество элементов массива, стоящих на четных и нечетных позициях C++
Вычислить среднее арифметическое и произведение элементов массива на нечетных позициях C++
Вычислить сумму нечетных элементов второй колонки двумерного массива C++
Найти среднеарифметическое элементов массива C++
Visual Studio: Вычислить сумму нечетных элементов массива, индексы которых есть полные квадраты C++
C++ Найти среднеарифметическое значение положительных элементов массива [4][3]

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Toshix
1 / 1 / 2
Регистрация: 12.04.2013
Сообщений: 8
22.04.2013, 13:27     Вычислить среднеарифметическое нечетных элементов массива #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
вот
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    int num, i, sr=0,q=0;
    cout<<"Enter N: ";
    cin>>num;
    int *mas = new int[num];
    for(i=0; i<num; i++){
        mas[i] = rand();
        cout << "Value of " << i << " element is " << mas[i] << endl;
    }
    for(i=0; i<num; i++){
     if(i%2==0){
       sr+=mas[i];
       q++;
     }
    }
    sr=sr/q;
    cout<<sr;
    delete [] mas;
Ответ Создать тему
Опции темы

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