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

В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ инвертировать http://www.cyberforum.ru/cpp-beginners/thread749513.html
инвертировать 3-ий и 5-ый бит в слове. как это сделать? какие команды использовать?
C++ Условие if не становится истиным Всем привет. Пишу свою первую программу-игру на с++ с использованием OpenGL. Ситуация такая: необходимо сравнить координаты по x и координаты по y, и если они окажутся одновременно равными, то переменной ColorMobR присвоить значение 1.0. Так проблема в том, что когда в момент игры я игроков наезжаю на моба (по сути координаты должны совпасть, хотя кто знает..), условие не становится истинным.... http://www.cyberforum.ru/cpp-beginners/thread749511.html
C++ Вычислить значение функции для отрицательных элементов массива и подсчитать их количество
Помогите решить задачу. Дано одномерный массив Р, состоящий из 32 элементов. Вычислить значение функции для отрицательных элементов массива и подсчитать их количество. Зарание спасибо. :)
C++ Поменять элемент, стоящий перед минимальным, на максимальный (Изменить программу)
Дел
C++ Строковый алгоритм http://www.cyberforum.ru/cpp-beginners/thread749494.html
Помогите, пожалуйста, найти алгоритм (само решение писать не надо). Задача такова: Дан текст и список правил замены. Каждое правило заменяет одну или несколько букв текста на одну или несколько других букв. Требуется определить, есть ли в правилах зацикливания, и, если есть, вывести их все (или, в крайнем случае, одно любое). Если же нет, нужно произвести замены в тексте. Например: ababb ab ->...
C++ Строки. Посчитать, сколько раз входит сочетание, вставить пробел, вычеркнуть все буквы е 1) Дано слово, посчитать, сколько раз входит в него сочетание, скажем, le; 2) Нужно вставить в слове после каждой, стоящей на нечетном месте, пробел; 3) Потом вычеркнуть из слова все буквы e, стоящие после l. 3 программы на основе 1 помогите, срочно нужно. подробнее

Показать сообщение отдельно
ashta
6 / 6 / 1
Регистрация: 28.08.2012
Сообщений: 65
29.12.2012, 13:35     В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива
В массиве целых чисел из 20 элементов найти все элементы, значение которых больше среднего арифметического массива. Вывести на кран значения и позиции этих элементов.

Подскажите, пожалуйста, как вывести позиции элементов? Заранее спасибо.

Вот мое решение:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
const int size=20;
int  ar[size]={2,4,5,3,6,15,2,36,4,2,3,65,4,1,2,3,6,5,7,10};
int sredn=0;
int sum=0;
 
for (int i=0;i<size;i++)
    sum+=ar[i];
    sredn=sum/20;
    
{   
 
 
for (int i=0; i<size; i++)
    
{
    if (ar[i]>sredn) 
        
 
    cout<<ar[i]<<",";   
    
    }  
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru