Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.02.2012, 00:13   #1
leha_demi
Пользователь
 
Регистрация: 08.11.2010
Сообщений: 18
По умолчанию Удаления из массива элементов меньше одного c++

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

Вот пытался сделать, только не уверен что правильно:
Код:
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;
}
И еще выдает ошибку:
"mas: невозможно присваивать значения переменной, которая объявлена как константа"

Спасибо заранее за ваши ответы)

Последний раз редактировалось ACE Valery; 25.02.2012 в 02:50.
leha_demi вне форума Ответить с цитированием
Старый 25.02.2012, 12:30   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Предлагаемое решение http://www.programmersforum.ru/showp...9&postcount=24
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (сумма элементов красавица Паскаль, Turbo Pascal, PascalABC.NET 0 21.12.2010 12:31
Си. перенос элементов одного массива в другой Денни Помощь студентам 7 07.02.2010 15:34
Дана прямоугольная матрица. Определить количество столбцов, произведение элементов которых меньше 5 Sweeney Паскаль, Turbo Pascal, PascalABC.NET 0 10.12.2008 01:41
Найти количество строк, среднее арифметическое элементов которых меньше заданной величины Sergeo_89 Паскаль, Turbo Pascal, PascalABC.NET 3 05.12.2008 21:25