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

Не используя других массивов, отсортировать положительные элементы массива в порядке возрастания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Microsoft Visual C++ 2010 Express Не подчёркивает ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread535136.html
Только начал учить C++, до того учил delphi. Не могу разобраться с компилятором: гон не подчёркивает красным ошибки в коде, как это делает компилятор delphi. Что надо выставить в настройках для...
C++ "И" ведет себя как "ИЛИ" Здраствуйте, помогите разобраться. Есть функция, кот. возвращает true, если клавиша удерживается. Если вызвать эту функцию для проверки 2 клавиш ( кнопки нумерации 1 и 2 ) if ( KeyPressed(0x031) ==... http://www.cyberforum.ru/cpp-beginners/thread535131.html
Преобразовать строковое представление цифры в числовое C++
Всем добрый день! Я новичок. Как переписать нижеследующую программу, чтобы получить доступ к индексу по элементу?int main() { vector <string> words; words.push_back ("zero");...
C++ Нужно перевести из PASCAL В VISUAL C++.
Задача Дейкстра Дан неориентированный граф.Для него вам необходимо найти кратчайшее расстояние от одной заданной вершины до другой. Входные данные В первой строке входного файла три числа: N,S,M и...
C++ Напишите рекурсивную функцию для вычисления функции Эйлера http://www.cyberforum.ru/cpp-beginners/thread535109.html
Доброе утро!! Помогите пожалуйста решиь две задачи: Напишите рекурсивную функцию для вычисления функции Эйлера. Для данного n функция должна определить делитель числа a. Если a < 1 < n, то найти...
C++ Добавить К строк в начало матрицы Сформировать динамический двумерный массив, заполнить его случайными числами и вывести на печать.Добавить К строк в начало матрицы. Я первую часть задания сделал, а вот дальше не получается... ... подробнее

Показать сообщение отдельно
Nekto
342 / 287 / 10
Регистрация: 23.03.2012
Сообщений: 838
31.03.2012, 12:11
а отрицательные должны идти перед положительными?
-5 -10 -24 3 48 98 так?

Добавлено через 6 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 short flag=1;
 while (flag==1)
  {
   flag=0;
   for (i=0;i<13;i++)
    {
     if (B[i]>=0)
      {
       if (B[i]>B[i+1])
        {
         int temp=B[i];
         B[i]=B[i+1];
         B[i+1]=temp;
         flag=1;
        }
     }
    else
     {
      if (B[i+1]<0 && B[i+1]>B[i])
       {
        int temp=B[i];
        B[i]=B[i+1];
        B[i+1]=temp;
        flag=1;
       }  
     }  
    } 
  }
так вроде
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.