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

Заполнить рандомно массив и все отрицательные элементы отправить в конец - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать метод приведения времени в минуты http://www.cyberforum.ru/cpp-beginners/thread1124444.html
Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого типа. При передаче ошибочных параметров следует выводить сообщение и заканчивать работу. Поле first – целое положительное число, часы; поле second – целое положительное число, минуты. Реализовать метод...
C++ Структура-пара. Реализовать метод rangecheck() – проверку заданного числа Реализовать внешнюю функцию с именем make_mun(), где mun – тип реализуемой структуры. Функция должна получать в качестве аргументов значения для полей структуры и возвращать структуру требуемого типа. При передаче ошибочных параметров следует выводить сообщение и заканчивать работу. Поле first – дробное число, левая граница диапазона; поле second – дробное число, правая граница диапазона.... http://www.cyberforum.ru/cpp-beginners/thread1124436.html
C++ Определить, лежит ли точка внутри заштрихованной области
Дана точка на плоскости с координатами (х, у). Составить программу, которая выдает одно из сообщений «Да», «Нет», «На границе» в зависимости от того, лежит ли точка внутри заштрихованной области, вне заштрихованной области или на ее границе. График Помогите с кодом...
C++ Удалить подряд идущие одинаковые слова из строки
Одна из ошибок, которую часто допускают неопытные наборщики - дважды написанное слово. Найти такие ошибки в заданном тексте и исправить их Помогите, пожалуйста.
C++ В матрице из нулей и единиц найти квадрат заданного размера, состоящую целиком из нулей http://www.cyberforum.ru/cpp-beginners/thread1124423.html
В матрице A (m, n), которая состоит из нулей и единиц, найти квадрат заданного размера (квадратную подматрицу), состоящую целиком из нулей Помогите, пожалуйста, абсолютно нет времени это сделать.
C++ После ввода первого элемента программа вылетает Добрый день. Я студент, пытаюсь сделать лабораторную работу. #include <stdio.h> void InPut(float,int,char); int main() { float A,y; int Na; подробнее

Показать сообщение отдельно
kiborgdelto
70 / 72 / 27
Регистрация: 23.03.2011
Сообщений: 141
19.03.2014, 23:37     Заполнить рандомно массив и все отрицательные элементы отправить в конец
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int k=n-1;
    for (int i = 0; i < k+1; i++) 
    {
        if (a[i] < 0) 
        {
            while(a[k]<0)   k--;
            int temp;
            temp=a[i];
            a[i]=a[k];
            a[k]=temp;
            k--;
         }
    }
этот код ищет в масиве отрицательный элемент, затем ищет с конца положительный элемент и меняет их местами, до тех пор пока все отрецательные элементы не будут стоять после положительных (т.е. в конце массива)
 
Текущее время: 16:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru