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

поменять местами элементы массива при условии - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Напишите программу, вычисляющую среднее арифметическое двух чисел http://www.cyberforum.ru/cpp-beginners/thread192413.html
Всем привет! Народ помогите с задачкой, нужно сделать в Microsoft Visual Studio. Задача: Напишите программу, вычисляющую среднее арифметическое двух чисел.
C++ Работа с файлами Как можно создавать файлы в цикле? Например, хочу создать 10 файлов в определенной директории. http://www.cyberforum.ru/cpp-beginners/thread192410.html
C++ Вывод целой и дробной части
"Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель." со знаком разобрался,а вот дальше не выходит :/ поможет кто?
рекурсивные функции C++
Дано натуральные числа n,m ; найти НОД(наибольший общий делитель) . Использовать программу, которая содержит рекурсивную процедуру вычисления , которая базируется на соотношении НОД(m,n)=НОД (n,r ) , где ,r —остаток от деления m на n.
C++ Указатели . Динамические массивы http://www.cyberforum.ru/cpp-beginners/thread192402.html
12. 1)Реализовать с использованием массива двунаправленное кольцо (пересмотр возможен в обе стороны, от последнего элемента можно перейти к первому). 2) Распечатать полученный массив, начиная с К-ого элемента и к К-1 ( по кольцу влево). 3) Прибавить в кольцо первый и последний элементы. 4) Распечатать полученный массив, начиная из К-ого элемента (и к К+1 по кольцу вправо).
C++ Сортировка в структуре По заданию нужно ввести данные в структуре, отсортировать по цене (от наименьшей к наибольшей) и вывести. На сортировке засыпался, прошу помощи. Заранее спасибо. #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> using namespace std; struct sale { char name ; подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
16.11.2010, 23:39     поменять местами элементы массива при условии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/* пузырьковая сортировка */
void sort(int arr[], size_t n)
{    
    size_t i, j;
    
    for (i = 0; i < n - 1; i++)
        for (j = i + 1; j < n; j++)
            if (arr[i] > arr[j]) {
                int tmp = arr[i];
                arr[i] = arr[j];
                arr[j] = tmp;
            }
}
 
Текущее время: 23:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru