Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 23.04.2010
Сообщений: 9
1

Ограничить значения всех элементов массива по правилу

26.04.2010, 23:55. Просмотров 542. Ответов 1
Метки нет (Все метки)

ограничить значение всех элементов, абсолютные значения которых превышают средние для позитивных и негативных
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.04.2010, 23:55
Ответы с готовыми решениями:

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

Ограничить значение всех элементов массива, абсолютные значения которых превышают средние
Огласить масив целых чисел и заполнить его случайными значениями.Размер масива 100. Диапазон...

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

Ограничить снизу значения тех элементов массива, значения которых меньше среднего для последовательности
Помогите с кодом программы на С Во всех последовательностях положительных чисел ограничить...

1
1545 / 911 / 193
Регистрация: 26.03.2010
Сообщений: 3,105
27.04.2010, 00:07 2
Ограничить до чего? До среднего значения?

Добавлено через 10 минут
Как я понял:
код.
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
32
33
34
#include <iostream>
#include <iomanip>
#include <ctime>
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    int N;
    std::cout << "Введите кол-во элементов массива: ";
    std::cin >> N;
    int *MAS=new int [N];
 
    std::cout << "Первоначальный массив:\n";
    int sum=0;
    for (int i=0; i<N; i++) {
        MAS[i]=rand() % 21-10; // запоняем массив случайными числами,
        std::cout << std::setw(3) << MAS[i]; // выводим на экран,
        sum+=MAS[i]; } // и находим сумму всех элементов.
    std::cout << std::endl;
 
    sum/=N; // тем самым находим среднее арифметическое элементов.
 
    std::cout << "Среднее арифметическое: " << sum << std::endl;
    std::cout << "Отфильтрованный массив:\n";
    for (int i=0; i<N; i++){
        if (abs(MAS[i])>sum) MAS[i]=sum; // заменяем значения,
        std::cout << std::setw(3) << MAS[i]; } // и выводим на экран
 
    std::cout << std::endl;
    delete []MAS;
    system("pause");
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2010, 00:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вернуть количество элементов массива, которые больше среднего значения всех элементов данного массива
Написать функцию, которая возвращает количество элементов массива, которые больше среднего значения...

Определить кол-во элементов массива, которые больше среднеарифметического значения всех элементов массива
Сделать программу, к-рая случайно заполняет массив А (n&lt;30) целыми значениями. Определить кол-во...

Вывести числа, имеющие значения меньше максимального и больше среднего значения всех элементов массива
Задан массив целых чисел. Вывести на экран числа, имеющие значения меньше максимального и больше...

Удалить из массива все элементы, которые меньше среднеарифметического значения всех элементов исходного массива
Дан массив из n действительных чисел. Удалить из массива все элементы, которые меньше...


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

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

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