Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Ale-x
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 51
1

Удалить из массива те элементы, которые меньше (min+max) /2

29.10.2013, 23:11. Просмотров 986. Ответов 4
Метки нет (Все метки)

Помогите с задачей. С массивами проблемы постоянные...

Дан массив a1,...,a20. Удалить из него те элементы, которые меньше (min+max)/2.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.10.2013, 23:11
Ответы с готовыми решениями:

Найти min и max элементы квадратной матрицы и поменять местами строки, в которых находятся эти элементы
Здраствуйте, стыдно просить такую глупость для вас, но сам я не могу реализовать вот такой код:...

Удалить из массива те элементы, которые меньше (min + max)/2
Дан массив Х1,...,Х30. Нужно удалить из него те элементы, которые меньше (min+max)/2

В массив С перенести те элементы А, которые меньше min(В), и те элементы B, которые больше max(A)
Ввести массивы А и В. В массив С перенести те элементы массива А , которые меньше минимального...

Найти max и min элементы массива y и сформировать массив z из элементов массива y, находящихся между max и min y. Записать массив z в обратном порядке
Дан массив Х{80 элементов}. Вычислить {y}_{i}=sin\sqrt{{x}_{i}}+{cos}^{2}{{x}_{1}}^{2} Найти...

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

4
shurikspk
402 / 221 / 43
Регистрация: 10.02.2013
Сообщений: 780
29.10.2013, 23:39 2
массив динамический или статический ?
1
Ale-x
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 51
29.10.2013, 23:54  [ТС] 3
Динамический.
0
Redivar
0 / 0 / 2
Регистрация: 04.09.2013
Сообщений: 3
01.11.2013, 16:42 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Наверное так:
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <math.h>
#include <malloc.h>
#include <process.h>
 
void main()
{
    setlocale(LC_CTYPE, "Russian");
    int *mas,*b;
    int i, n, min, max,k=0;
    printf("введите n:");
    scanf("%d",&n);
    
 
    if (n==NULL)
        {
            puts("предел размерности");
            exit(0);
        }
    
    else
        {
            mas=new int [n];
            b=new int [n];
            for (i=0;i<n;i++)
            {
                printf("\n mas[%d]=",i);
                scanf("%d",mas+i);
            }
        }
    min=*(mas+0);
    max=*(mas+0);
    //находим минимум
    for (i=0;i<n;i++)
        if(*(mas+i)<min)
            min=*(mas+i);
    //находим максимум
    for (i=0;i<n;i++)
        if(*(mas+i)>max)
            max=*(mas+i);
    //создаем массив из элементов, которые попадают под условие min+max/2
 
    for (i=0;i<n;i++)
        if(*(mas+i)>((min+max)/2))
        {
            *(b+k)=*(mas+i);
            k++;
        }
//вывод нового массива
    printf("\n Новый массив:\n");
    for (i=0; i<k; i++)  
    {
        printf("%d\n", *(b+i));
    
    }
    delete []mas;
    delete []b;
}
0
Ale-x
1 / 1 / 0
Регистрация: 06.10.2013
Сообщений: 51
04.11.2013, 22:31  [ТС] 5
Благодарю.
0
04.11.2013, 22:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 22:31

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

Найти max и min элементы в массиве и номер элемента, близкого к среднему арифметическому min и max.
Привет всем! Очень прошу помочь в решении задачи на определение характеристик одномерного массива....

Описать функцию F (a, min, max ) определяющую значение максимального max и минимального min элементов этого массива
Помогите с задачкой! плиз! Для вещественного массива а, описать функцию F (a, min, max )...


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

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

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