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

Сортировка массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция для узнавания пути к системной папке http://www.cyberforum.ru/cpp-beginners/thread647831.html
Я на басике с помощью какой-то функции получал стринг-строку какой угодно папки: будь то раб стол или же апплиикатион дата. С переходом на с++ я во-первых забыл саму функцию, методом тыка я бы ее интерпретировал, во-вторых я ее не нашел ни в мсдн ни в висуалбасик через его подбор. Хелп ме. п.с сори было впадлу переключать 100500 раз язык
C++ error C2512: no appropriate default constructor available, несмотря на наличие конструктора по умолчанию Вот код: class University { string name; Human *chief; public: vector<Faculty> subList; http://www.cyberforum.ru/cpp-beginners/thread647830.html
Проблемы с C++ C++
Вот в универе дали код проги и сказали розабраться и обьяснить что это как оно работает и с чем его едять. Помогите разобраться что это вообще.Я чайник в СИ, ничего не понимаю=( // arraysIntoFunctions.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "header.h" #include "iostream"
Нужно подправить код и сделать dll C++
Всем привет. кто может оказать помощь такого плана - есть исходники одной проги на с++ (калькулятор для одной игры). нужно подправить их и скомпилировать в виде dll, чтобы в последствии можно было подключить к другой проге на c# (моей) и использовать расчеты из либы. у меня она даже не компилируется, выдает кучу ошибок в вс2010. хотя когда то давно когда стоял рад студио все отлично...
C++ Найти 2 в -200 степени. Подать в виде массива http://www.cyberforum.ru/cpp-beginners/thread647825.html
Найти 2-200. Добавлено через 55 минут Эту задачу следует подать в виде массива, каждый элемент которого содержит одну цифру. заранее спасибо)
C++ В чём ошибка? Немогу понять где накосячил, после внесения данных программа зависает. Помогите пожалуйста.#include "stdafx.h" #include "cstdlib" #include <iostream> #include <conio.h> #include <windows.h> #include <stdio.h> #include <string.h> using namespace std; class ModelWindow { подробнее

Показать сообщение отдельно
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
06.09.2012, 23:53     Сортировка массива
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void strangeSort ( int *arrayPtr, const std::size_t size ) {
   bool tmp = false;
   std::size_t one = 0,
               two = 0,
               pos = 0;
   
   for ( std::size_t i = 0; i < size; i++ )
      arrayPtr[ i ] == 1 ? one++ : two++;
   
   for ( ; one && two; pos += 2 ) {
      arrayPtr[ pos ] = 1;
      arrayPtr[ pos + 1 ] = 2;
      
      one--;
      two--;
   }
   
   tmp = two > 0;
   
   for ( ; pos < size; pos++)
      arrayPtr[ pos ] = tmp + 1;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru