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

преобразовать массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод подключённых библиотек http://www.cyberforum.ru/cpp-beginners/thread356730.html
Всем привет! Вопрос наверное глупый, но вообщем есть консольное приложение, в нём использованы некоторые библиотеки. Реально ли вывести названия библиотек, используемых в данном приложении? Просто...
C++ Инициализация массива через конструктор. Вопрос. Всем привет. Есть скудная вытяжка из методички: "Массив объектов В случае, когда возникает необходимость иметь несколько объектов одного и того же класса, то целесообразно будет создавать массивы... http://www.cyberforum.ru/cpp-beginners/thread356729.html
C++ Квадратичная выборка
Здравствуйте. Большая просьба написать алгоритм квадратичной выборки. Если алгоритм не получится, то можно программу.
Описать структуру с именем ZNAK C++
описать структуру с именем ZNAK содержащие следующие поля фамилия,имя знак зодиака дата рождения Как сделать файл что бы не вводить данные с клавиатуры и что бы записи были упорядоченны по...
C++ Помогите!Задача для С http://www.cyberforum.ru/cpp-beginners/thread356709.html
Доброго времени суток=) Мне срочно нужен исходник, пожалуста помогите.
C++ Повернуть треугольник на 90 градусов несколько раз // triangle.cpp : Defines the entry point for the console application. // #include<stdio.h> #include<conio.h> #include "stdafx.h" #include <iostream> подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.09.2011, 21:18
Андрей Индранил, типа этого.
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
29
30
#include <stdio.h>
void  us_sort(int* arr, const int size);
 
int   main(void) {
   const int N = 11;
   int arr[N]   = {  2, -3, 400, 9300, -100, 11, -55, -200, -530, 50, 3 };
 
   us_sort(arr, N);
 
   for(int i = 0; i < N; i++)
           printf("%d, ", arr[i]);
   putchar('\n');
 
    getchar();
    return 0;
}
 
void  us_sort(int* arr, const int size) {
    int tmp, cnt = 0;
    for(int i = 0; i < size; i++) {
         if( arr[i] < 0) {
              for(int j = i; j > cnt; j--) {
                     tmp  = arr[j];
                     arr[j] = arr[j - 1];
                     arr[j - 1] = tmp;
              }
              cnt++;
          }
     }
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru