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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
#1

Удаления из массива элементов меньше одного - C++

24.02.2012, 23:29. Просмотров 985. Ответов 20
Метки нет (Все метки)

Добрый вечер, помогите пож. вот с такой задачкой..
Удалить элементы из массива, модуль которых не превышает 1. Освободившиеся в конце массива элементы заполнить нулями. Например:
(2, 0.5, 3, -0.5, -4)  (2, 3, -4, 0, 0)
Вот пытался сделать, только не уверен что правильно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int mass_zip(const int *mas,int n)
{   
    int temp; 
    for(int i=0;i<n;i++)
        temp = abs(mas[i]);
        for(int i=0;i<n;i++)
    if(temp < 1)
        {
            mas[i]=0;
            mass=mas[i];
        }
return mass;
}
Спасибо за ваши ответы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2012, 23:29     Удаления из массива элементов меньше одного
Посмотрите здесь:

C++ Удалить из массива все элементы, которые меньше среднеарифметического значения всех элементов исходного массива
Из массива A удалить те цепочки нечетных элементов, в которых нет ни одного элемента из массива B C++
C++ Написать функцию удаления из заданного массива отрицательных элементов
Найти сумму элементов массива, превышающих -10 и меньше 10 C++
C++ Вычислить Среднее арифм. значение элементов массива и число пар элементов которых сосед слева (т.е. индекс которого на 1 меньше) больше по величине
Найти количество элементов массива, меньше 50 C++
Переписать из одного массива в другой все элементы, значения которых больше -1.8 и меньше 2.7 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2012, 23:07     Удаления из массива элементов меньше одного
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
leha-demi
0 / 0 / 0
Регистрация: 06.11.2010
Сообщений: 125
25.02.2012, 23:07  [ТС]     Удаления из массива элементов меньше одного #21
Разобрался уже=) Тема закрыта!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
25.02.2012, 23:07     Удаления из массива элементов меньше одного
Ответ Создать тему
Опции темы

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