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

Ограничить значение всех элементов массива, абсолютные значения которых превышают средние - C++

Восстановить пароль Регистрация
 
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
25.05.2010, 13:44     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #1
Огласить масив целых чисел и заполнить его случайными значениями.Размер масива 100. Диапазон значений от 100 до -100. Ограничить значение всех елементов, абсолютные значения которых превышают средние для положытельных и отрицательных елементов. 0 - положытельное число.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2010, 13:44     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние
Посмотрите здесь:

C++ Ограничить значения всех элементов массива по правилу
C++ Ограничить значения всех элементов массива по правилу
C++ Ограничить значение всех элементов, абсолютные значения которых превышают среднее для позитивных и негативных элементов
Найти количество элементов матрицы, значения которых не превышают по абсолютной величине Х C++
C++ Определить средние значения элементов строк массива
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vladislavchick
35 / 35 / 1
Регистрация: 22.05.2010
Сообщений: 107
25.05.2010, 13:47     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #2
Что значит "ограничить значение"?
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
25.05.2010, 14:01  [ТС]     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #3
что б они не превышали определенное число (среднее позитивное и негативное - что б других не было)... и дальше по заданию.

Добавлено через 2 минуты
в общем мне главное чтоб хоть около 75% програма работала, если чтото не получитса сильно не зацыклюйся на этом. Заранее спс.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
25.05.2010, 16:06     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #4
Создание, заполнение, с этим пробелм не должно быть.
Далее ищем среднее арифметическое, тоже просто - находим сумму и делим на кол-во.
И каждый элемент сравниваем со средним арифметическим. Если он больше, то ограничиваем, как там по заданию.
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
25.05.2010, 20:26  [ТС]     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #5
ну так что кто то зделает эту работу?
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
25.05.2010, 20:28     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #6
Цитата Сообщение от Damage Посмотреть сообщение
ну так что кто то зделает эту работу?
Наверное тот, кому это нужно - ты.
neske расписал тебе алгоритм, в чем конкретно загвоздка?
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
26.05.2010, 09:25  [ТС]     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #7
загвоздка в том что я почти нечего не понимаю в С++. За этот год все перемешалось в голове Asembler, TP, C++. Плиз помогите кто то написать программу.Очень нужно мне осталось здать 2 роботы по С++ и получу зачёт.
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
26.05.2010, 13:38     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #8
Damage, уточните условие. Мы должны найти два средних значения, отдельно для положительных, и отдельно для отрицательных?
Или же одно, для всех?
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
26.05.2010, 16:17  [ТС]     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #9
Отдельно для положытельных и отдельно для отрицательных. Сможеш зделать? Оч прошу степуха горит
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,693
26.05.2010, 16:58     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #10
Среднее значения для положительных будет всегда больше, чем для отрицательных.
Каким тогда значением ограничивать остальные ячейки?

Добавлено через 10 минут
Вот, данный код ищет два средних значения в массиве, как сравнить я думаю вы знаете.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int count_pos=0,
    count_neg=0;
 
float average_pos=0,
      average_neg=0;
      
for (int i=0; i<size; i++)
    if (MAS[i]>=) {
        count_pos++;
        average_pos+=MAS[i]; }
    else {
        count_neg++;
        average_neg+=MAS[i]; }
 
average_pos/=count_pos;
average_neg/=count_neg;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2010, 17:02     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Damage
 Аватар для Damage
0 / 0 / 0
Регистрация: 25.05.2010
Сообщений: 33
26.05.2010, 17:02  [ТС]     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние #11
большое спс все остальное я как то сам допишу - выручили....
Yandex
Объявления
26.05.2010, 17:02     Ограничить значение всех элементов массива, абсолютные значения которых превышают средние
Ответ Создать тему
Опции темы

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