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

Каждый отрицательный элемент одномерного массива заменить противоположным по значению элементом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано не менее трех различных натуральных чисел, за которыми следует ноль. Определить три наибольших числа из них http://www.cyberforum.ru/cpp-beginners/thread1123037.html
Дано не менее трех различных натуральных чисел, за которыми следует ноль. Определить три наибольших числа из них. Добавлено через 2 часа 34 минуты Вверх
C++ Не нумеруются строки в визуал студио 2013(RUS) как сделать так чтобы нумеровались строк визуал студио 2013(RUS) http://www.cyberforum.ru/cpp-beginners/thread1123033.html
C++ Вывести на экран информацию о фильмах, выходящих в прокат в указанный период
Написать программу, которая записывает данные в массив структур и производит обработку этих данных согласно варианту задания. Программа должна обрабатывать данные о фильмах и выводить на экран информацию о фильмах, выходящих в прокат в указанный период.
В квадратной матрице проверять на отрицательность числа ниже побочной диагонали C++
Дана квадратная матрица, которая заполняется рандомно. Помогите написать цикл который будет проверять на отрицательность числа ниже побочной диагонали.
C++ Конвертировать массив char в UrlEncode http://www.cyberforum.ru/cpp-beginners/thread1123018.html
Помогите конвертировать массив char в UrlEncode. Начал учить c++ не давно, и вот сразу получил такое задание. Функцию конвертирования не нашел, по этому пишу так: char hexChars = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',0x00}; int StrLen = strlen(Params); char buf = ""; char bu = ""; int k = 0; for (int i = 0; i < StrLen; i++) {
C++ Массивы, удалить элементы главной диагонали Удалить элементы главной диагонали, на столбце с максимальным количеством отрицательных чисел добавить N-е количество столбцов заполнить случайными элементами. Запрещено использовать процедуры и функции. Можно использовать другие массивы. Вроде нечего сложного но не знаю как сделать так что бы удалить элементы главное диагонали :( Так же нельзя использовать библиотеки помимо iostream подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
18.03.2014, 18:16     Каждый отрицательный элемент одномерного массива заменить противоположным по значению элементом
C++
1
2
3
4
5
6
7
8
9
10
11
void foo( int *arr, int count )
{
    
    if (arr[count - 1] < 0)
    {
        arr[count - 1] = -arr[count - 1];
    }
 
    if( count )
        foo(arr, count - 1);
}
 
Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru