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

Сортировка массива: сначала положительные элементы, потом - отрицательные - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая убирает с массива все элементы, которые повторяются больше трех раз http://www.cyberforum.ru/cpp-beginners/thread1223796.html
Задано массив целых чисел A(n), n <= 500 . Написать программу, которая убирает с А все элементы , которые повторяются больше трех раз, а массив ущемляет.
C++ Хранение вектора экземпляров шаблонного класса неизвестного типа Здравствуйте! Потребовалось хранить вектор экземпляров шаблонного класса неизвестного типа. Для выделения фиксированного шаблона с фиксированным размером сделал так: std::vector<Type<void*, void*>> Как потом переводить из, скажем, Type<int, double> в Type<void*, void*>? Определять в Type конструкторы копирования/перемещения, operator= для перевода из случайного набора аргументов шаблона в... http://www.cyberforum.ru/cpp-beginners/thread1223782.html
Как работает метод get и putback (Подсчитать количество символов ввода вплоть до значения '$') C++
Задание простое: подсчитать количество символов ввода вплоть до значения '$', и оставить '$' во входном потоке. Вот готовое решение: #include <iostream> int main(void) { using namespace std;
Как правильно подключить lib C++
Добрый день. Пишу консольную программу на C++ (без использования Qt) с помощью редактора Qt Creator. Она работает, но в Qt уж очень хочется понять, как правильно подключить библиотеки через файл *.pro Если подключать так, то все работает: #pragma comment(lib,"opengl32.lib") #pragma comment(lib,"glu32.lib") #pragma comment(lib,"glut32.lib") Но при удалении #pragma... и добавлении в...
C++ Переделать программу под ввод данных из файла http://www.cyberforum.ru/cpp-beginners/thread1223720.html
Помогите пожалуйста реализовать чтение из файла. Вот эти вот точки они считываются с клавиатуры, а нужно из файла.. #include <stdio.h> #include <math.h> #include <string.h> #define N 1001 #define PI 3.14159265 typedef struct point{
C++ If или switch().case. Что быстрее Есть два кода. Первый: if(a == 2) a += 2; if(a == 3) a+= 3; if(a == 4) a+=4; Второй: подробнее

Показать сообщение отдельно
orange_fox
 Аватар для orange_fox
34 / 34 / 6
Регистрация: 06.04.2014
Сообщений: 189
07.07.2014, 14:00     Сортировка массива: сначала положительные элементы, потом - отрицательные
Если балансовый отчёт хранится в массиве arr:
C++
1
2
3
4
5
6
7
size_t positive(0), negative(0);
while(n--)
{
    if(arr[n]>0) positive++;
    else if(arr[n]<0) negative++;
}
cout << "Положительные: " << positive << endl << "Отрицательные: " << negative << endl;
Добавлено через 6 минут
Динамический массив, например интов, размером size делается так:
C++
1
int* dArr = new int[size];
В конце работы с массивом удаляем его:
C++
1
delete[] dArr;
 
Текущее время: 05:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru