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

Дан массив а1+ a2+…+an Переставить его элементы так чтобы в начале массива расположились все его неотрицательные элементы, а в конце - отрицательные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу расположения элементов массива a1……an в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread584400.html
Помогите написать программу расположения элементов массива a1……an в обратном порядке
C++ В данной матрице найти сумму положительных и отрицательных элементов. Написать программу выполнения этого задания Помогите please!!! http://www.cyberforum.ru/cpp-beginners/thread584398.html
C++ Написать программу построения массива с элементами
Написать программу построения массива с элементами ао. ao+a1. ao+a1+a2, а0+а1+а2+...+а n по данному массиву ао, a1,…..,аn
C++ Составить программу, в которой определяется строка, сумма элементов которой наибольшая
Задана квадратная матрица. Составить программу, в которой определяется строка, сумма элементов которой наибольшая. Предусмотреть вывод номера этой строки и суммы ее элементов.
C++ Определить: Составляют ли числа возрастающую последовательность http://www.cyberforum.ru/cpp-beginners/thread584386.html
#include <stdio.h> main() { char s; // текущий символ текста char prs; // предыдущий символ short net=1; // признак, имеется ли "BA" в тексте //...
C++ Написать програму вычисления суммы тех элементов целочисленного массива по. n0.n1…n100, которые являются удвоенными нечетными числами Написать программу вычисления суммы тех элементов целочисленного массива по. n0.n1…n100, которые являются удвоенными нечетными числами. подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
23.05.2012, 18:48
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
#include <stdio.h>
 
#define N 10
 
void swap(int& n1, int& n2);
 
int main()
{
    int X[N] = { 3, -9, 7, -5, -6, 1, -8, 7, 4, 3 };
 
    for (int i = 0; i < N; i++)
        for (int k = i+1; k < N; k++)
            if (X[i] < 0 && X[k] >= 0)
                swap(X[i], X[k]);
 
 
    for (int z1 = 0; z1 < N; z1++)
         printf("%d ",X[z1]);
    printf("\n");
 
    return 0;
}
 
void swap(int& n1, int& n2)
{ int _t = n1; n1 = n2; n2 = _t; }
http://liveworkspace.org/code/44cdd5...b27990e72e3628
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru