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

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

Войти
Регистрация
Восстановить пароль
 
Aleksandr852
0 / 0 / 0
Регистрация: 10.04.2013
Сообщений: 14
#1

Линейные массивы (Уменьшите все отрицательные элементы вектора на единицу) - C++

10.04.2013, 14:07. Просмотров 258. Ответов 1
Метки нет (Все метки)

Уменьшите все отрицательные элементы вектора на единицу. Например: (7 -5 -15 3 1 -2 4 -7 9 5) (7 -6 -16 3 1 -3 4 -8 9 5)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2013, 14:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Линейные массивы (Уменьшите все отрицательные элементы вектора на единицу) (C++):

Все отрицательные элементы вектора заменить их квадратами - C++
Если действительный вектор X имеет хотя бы один элемент, который меньше 2,# То все отрицательные элементы заменить их квадратами, оставив...

Массивы. Заменить все отрицательные элементы массива числом 0 - C++
Создайте массив А с помощью генератора случайных чисел с элементами от -20 до 10 и выведите его на экран. Замените все отрицательные...

Записать все положительные и отрицательные элементы двумерного массива в одномерные массивы - C++
Составить программу, использовав функции. Массив должен передаваться в функцию как параметр. Заполнить квадратную матрицу случайными...

Одномерные массивы и указатели (Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг) - C++
Дан массив A. Все отрицательные элементы увеличить на значение максимального элемента. Осуществить сдвиг влево на k позиций, где k – число...

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным - C++
В заданном массиве В, который содержит 21 элемент, заменить все отрицательные элементы, стоящие на четных местах, максимальным его...

Заменить все отрицательные элементы массива их квадратами и отсортировать все элементы по возрастанию - C++
Помогите пожалуйста заменить все отрицательные элементы массива их квадратами и отсортировать все элемнты по возрастанию. Программу я...

1
BumerangSP
4286 / 1408 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
10.04.2013, 14:22 #2
C++
1
2
3
4
5
6
7
#include <algorithm>
int op(int& x)
{
    return  x -= x < 0 ? 1 : 0;
}
// после заполнения вектора v
std::for_each(v.begin(), v.end(), op);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2013, 14:22
Привет! Вот еще темы с ответами:

В массив X записать сначала все положительные элементы M1 а затем все отрицательные элементы M2 - C++
Из двух массивов M1(10) и M2(10) получить третийX( ) в массиве X записать вначале все положительные элементы массива M1 а затем все...

Все отрицательные элементы массива уменьшить в двое, а все нулевые элементы заменить на... - C++
Задан массив М, состоящий из К строк и N столбцов. Все отрицательные элементы уменьшить в двое, а все нулевые элементы заменить на – 0.1.

Удалить все отрицательные компоненты вектора - C++
дано а(5) b(10) преобразовать вектор с наименьшим min по правилу: все отрицательные компоненты вектора удалить. в программе турбо си ++

Все нулевые элементы матрицы заменить на единицу - C++
Условие: Все нулевые элементы заменить на единицу! Во второй строке у меня там изменённый масив но там выводит нули одни! Почему? ...


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

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

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