Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Thinker
Эксперт С++
4232 / 2206 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
26.09.2011, 22:19 0

преобразовать массив

26.09.2011, 22:19. Просмотров 602. Ответов 10
Метки (Все метки)

Ответ

Легко, как раз после того поста написал:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void Transform(int *a, int n)
{
   int i = 0, j = n - 1, buf;
   while (i < j)
   {
       while (i < j && a[i] < 0)
          i++;
       while (i < j && a[j] >= 0)
          j--;
       if (i < j)
       {
           buf = a[i]; a[i] = a[j]; a[j] = buf;
           i++; j--;
       }
   }
}


Вернуться к обсуждению:
преобразовать массив
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.09.2011, 22:19

Преобразовать массив следующим образом: сначала должны стоять цифры, входящие в массив, а затем все остальные символы
помогите пожайлуста с задачей. Задан массив из k символов. Преобразовать...

Дан двумерный массив. Преобразовать его так, чтобы новый массив содержал элементы старого, циклически сдвинутые на 2 элемента влево.
Уважаемые форумчане, такая проблема, не знаю как решить задачу, в моём городе...

Преобразовать массив Int в массив строк
Помогите пожалуйста с решением. Нужно в каждый элемент массива string положитm...

0
Другие темы раздела
C++ Вывод подключённых библиотек http://www.cyberforum.ru/cpp-beginners/thread356730.html
Всем привет! Вопрос наверное глупый, но вообщем есть консольное приложение, в нём использованы некоторые библиотеки. Реально ли вывести названия библиотек, используемых в данном приложении? Просто...
C++ Инициализация массива через конструктор. Вопрос. Всем привет. Есть скудная вытяжка из методички: "Массив объектов В случае, когда возникает необходимость иметь несколько объектов одного и того же класса, то целесообразно будет создавать массивы... http://www.cyberforum.ru/cpp-beginners/thread356729.html
C++ Квадратичная выборка
Здравствуйте. Большая просьба написать алгоритм квадратичной выборки. Если алгоритм не получится, то можно программу.
Описать структуру с именем ZNAK C++
описать структуру с именем ZNAK содержащие следующие поля фамилия,имя знак зодиака дата рождения Как сделать файл что бы не вводить данные с клавиатуры и что бы записи были упорядоченны по...
C++ Помогите!Задача для С http://www.cyberforum.ru/cpp-beginners/thread356709.html
Доброго времени суток=) Мне срочно нужен исходник, пожалуста помогите.
C++ Повернуть треугольник на 90 градусов несколько раз // triangle.cpp : Defines the entry point for the console application. // #include<stdio.h> #include<conio.h> #include "stdafx.h" #include <iostream> подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru