Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
35 / 34 / 9
Регистрация: 20.04.2010
Сообщений: 126
1

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

27.04.2010, 12:59. Просмотров 1403. Ответов 2
Метки нет (Все метки)

Ограничить значения всех элементов, абсолютные значения которых превышают средние для положительных и отрецательных элементов(iostream,conio,math)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2010, 12:59
Ответы с готовыми решениями:

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

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

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

Ограничить значения всех элементов, абсолютные значения которых превышают среднее
Требуется помощь, помогите пожалуйста!) Задача:перевести код из C++ в С и исправить ошибки, если...

2
18 / 18 / 6
Регистрация: 26.04.2010
Сообщений: 35
27.04.2010, 13:53 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Вот посмотри то тебе нужно?
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
#include <iostream>
#include <math.h>
#include <stdlib.h>
using namespace std;
 
 
int main ()
{   const int size = 10;
    int array[size] = {1,2,-7,3,9,40,11,-4,-15,50};
    int summ_pol = 0 , count_pol = 0;
    int summ_otr = 0 , count_otr = 0;
    int sred_otr = 0 , sred_pol = 0;
    
    for (int i = 0; i < size;i++)
    {
        if (array[i] >= 0){summ_pol+=array[i]; count_pol++;}
        if (array[i] <= 0){summ_otr+=array[i];count_otr++;}
    }
 
    for (int i = 0; i < size;i++)
    {
        if (array[i] > sred_pol){srand(sred_pol);array[i] = sred_pol - rand()%2 - 2;}
        if (array[i] < sred_otr){srand(sred_otr);array[i] = sred_otr - rand()%2 - 2;}
    }
    
        for (int i = 0; i < size;i++)
        {
            cout << array[i] << "\n";
        }
    return 1;
}
0
Light Knight
106 / 29 / 5
Регистрация: 03.06.2010
Сообщений: 361
03.06.2010, 20:51 3
ответил в соседней теме и не надо дублировать посты
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2010, 20:51

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

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

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

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

Изменить значения всех элементов матрицы по правилу
Разработать алгоритм и программу нисходящим способом, предполагая заданной матрицу A из 5 строк и 5...


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

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

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