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

Дан одномерный массив А, состоящий из N элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не работает операция switch-case http://www.cyberforum.ru/cpp-beginners/thread789701.html
Программа должна переводить число от 0 до 255 в двоичную систему, побитово декодировать информацию об объекте и выводить её на экран. (например, для числа 123 должно быть: 1111011 Female Senior...
C++ Перенести записи с двух массивов в третий Помогите пожалйста))) Очень нужно) Можна идею подсказать как сделать задание, а то я не совсем понимаю как его делать. Задание: Заданы два массива записей, каждый из которых содержит фамилии и... http://www.cyberforum.ru/cpp-beginners/thread789694.html
Получить новую матрицу путем сложения C++
Кто может уделить немного времени знающий язык С++ и помочь сделать данную программу плиз... с операторами ввода/вывода( printf("..");/scanf("...");) плиз, буд оч. благодарен программистам которые...
Вывод ошибки для дробного и отрицательного числа C++
Пишу код для программы вычисления факториала числа. Как его изменить так, чтобы при вводе дробного и отрицательного числа выводилась ошибка? Заранее спасибо #pragma once #include "stdafx.h"...
C++ Вложенные циклы. Различным набором разных гирек определить заданный вес показать все варианты и выбрать минимальный http://www.cyberforum.ru/cpp-beginners/thread789684.html
Всем доброго времени суток.Пожалуйста помогите чайнику справиться с задачей.Дано 10 разновесов(гирек).Требуется различным набором разных гирек определить заданный вес показать все варианты и выбрать...
C++ Запоминание последовательности чисел компьютером Нужно написать программу на C++ ,типа приложение на запоминание последовательности чисел компьютером,это все нужно сделать по уровням сложности,чтобы можно было выбирать любой из уровней. Буду очень... подробнее

Показать сообщение отдельно
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
19.02.2013, 04:02
C++
1
2
3
4
5
6
7
8
void process_negatives(int arr[], int size){
 int i=0, j=size-1;
 while(i<j){
  while(arr[i]>=0 && i<j) i++;
  while(arr[j]<=0 && i<j) j--;
  arr[i]^=(arr[j]^=(arr[i]^=arr[j]));  
  }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru