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

Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива - C++

Восстановить пароль Регистрация
 
Alex_Gray
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 34
21.03.2010, 09:10     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #1
Задан целочисленный массив, содержащий N элементов. Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива.

Добавлено через 1 минуту
только нужно это написать на Visual Studio 2008
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2010, 09:10     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива
Посмотрите здесь:

Найти минимальный среди положительных элементов массива C++
C++ Найти наибольший среди отрицательных и наименьший среди положительных элементов массива
Массив: Найти номера двух ближайших по значению элементов из этого массива и вывести их в порядке увеличения C++
C++ Номер элемента массива ближайшего к среднеарифметическому его значению и разницу элементов
Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
21.03.2010, 10:47     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #2
так... это все надо на SQL? с применением визульных компонентов?
MrAndrey_ka
 Аватар для MrAndrey_ka
77 / 77 / 2
Регистрация: 13.05.2009
Сообщений: 536
Записей в блоге: 1
21.03.2010, 10:55     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #3
Patch, с его ты сюда SQL приклеил?

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const N=100;
int *ar=new int[N];
for(int i=0;i<N;i++)
{\\тут как нибудь заполняем масив}
int sum=0,klv=0;
for(int i=0;i<N;i++)
 if(ar[i]>0)
  {sum+=ar[i];
   klv++;}
sum=sum/klv;\\нашли среднее арифметическое
for(int i=0;i<N;i++)
 if(ar[i]=sum)
  {\\выводим куда нужно номер элемента, тоисть i}
delete[] ar;\\ освобождаем память для массива
Alex_Gray
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 34
21.03.2010, 11:03  [ТС]     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #4
не не не, что-то тут не то, кучу ошибок выводит
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
21.03.2010, 13:01     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #5
Цитата Сообщение от MrAndrey_ka Посмотреть сообщение
Patch, с его ты сюда SQL приклеил?
с раздела.
Alex_Gray
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 34
21.03.2010, 13:02  [ТС]     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #6
а как ее написать то на студии?
MrAndrey_ka
 Аватар для MrAndrey_ka
77 / 77 / 2
Регистрация: 13.05.2009
Сообщений: 536
Записей в блоге: 1
22.03.2010, 00:37     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #7
что и какие ошибки выдает?
Alex_Gray
0 / 0 / 0
Регистрация: 10.12.2009
Сообщений: 34
22.03.2010, 13:42  [ТС]     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #8
ну в студии выдает ошибки типа того, что скобок не хватает, точек, точек с запятой и тому подобное...потом по библиотекам ошибки...в общем их до едрени фени
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2010, 14:27     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива
Еще ссылки по теме:

Найти номера двух ближайших по значению элементов из введенного массива C++
C++ Найти количество элементов массива, каждый из которых меньше по значению, чем среднее среди элементов
C++ Найти количество элементов массива, каждый из которых меньше по значению чем среднее среди элементов

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

Или воспользуйтесь поиском по форуму:
Nameless One
Эксперт С++
 Аватар для Nameless One
5755 / 3404 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
22.03.2010, 14:27     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива #9
Запихай это все в главную функцию, подключи библиотеки в зависимости от способа вывода (<cstdio> для вывода с помощью функций C, <iostream> для вывода с помощью потоков C++).
MrAndrey_ka написал тебе не рабочую программу, а всего лишь алгоритм на языке C++, чтобы ты разобрался в нем и сам написал программу.

Добавлено через 49 секунд
Тебе осталось сделать заполнение массива и вывод результатов
Yandex
Объявления
22.03.2010, 14:27     Найти номера индексов, соответствующих среднеарифметическому значению среди положительных элементов массива
Ответ Создать тему
Опции темы

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