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

Изменение порядка следования элементов в массиве через рекурсию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread302845.html
В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создается ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй солбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции fprintf) Код...
C++ Form : TForm как сделать, чтобы при компиляций музыка начинала автоматическии играть ??? http://www.cyberforum.ru/cpp-beginners/thread302822.html
C++ Операция взятия остатков от деления на цело.
Всем доброго времени суток. я начинающий прогер помогите решить задачу. Дано двузначное число, вывести сначала его левое число десятки а потом правое единицы. Для нахлждения десятки использовать операция деления на цело. Для нахождения единиц операцию взятия остатка от деления и обьясните с помощью какого оператора осуществить операцию взятия остатка от деления и как это сделать а то я...
C++ Файлы
Помогите с этой программой в С++ плз, дело в том что перед практикой преподаватель не успел до конца рассказать как использовать файлы с их свойствами, поэтому я не могу разобраться в этой проге, которую нам дали, получилось что то типа самообучения. Помогите если есть желание плз. Ввести з клавіатури дані про музейні експонати - назва, дата надходження, місце знаходження. Записати дані в...
C++ консольная программа с выводом меню http://www.cyberforum.ru/cpp-beginners/thread302802.html
Написати програму, яка виводить на екран меню: 1. Запис чисел у файл 2. Пошук у файлі найменшого числа і його порядкового номера 3. Виведення на екран вмісту файлу 4. Вихід з програми Програма працює в циклі і продовжує роботу поки не буде обрано пункт меню 4. При виборі 1 пункту меню відбувається запис введених з клавіатури чисел у файл з ім’ям sourcemin.txt у режимі доповнення. При виборі...
C++ Самопроизвольное обнуление константы Добрый день! ... const std::clock_t start = std::clock(); int res = insertionSort(p,N); const double end = static_cast<double>(std::clock() - start) / CLOCKS_PER_SEC; ... std::cout<<"\n"<<end<<"\n"; ... подробнее

Показать сообщение отдельно
IIIa66uMEM6eP
заставил Бендера
435 / 291 / 10
Регистрация: 05.12.2010
Сообщений: 1,645
Записей в блоге: 6
24.05.2011, 00:00  [ТС]
asics, хехе) допер как свой код изменить.. вот если кому понадобится:
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
31
32
33
34
35
36
37
38
39
#include <cstdlib>
#include <iostream>
#include <cmath>
#include <clocale>
using namespace std;
 
void swap(int Masiv[], int i, int j, int razmer) 
{
    int buff;
  buff = Masiv[i];
  Masiv[i++] = Masiv[j];
  Masiv[j--] = buff; 
  if (i < j) swap(Masiv, i, j, razmer);
  else{
for (int i = 0; i < razmer; i++)
cout << Masiv[i] << " " ;
cout << endl;}
    }
 
int main(int argc, char *argv[])
{
    setlocale (LC_CTYPE, "rus");
int razmer;
int buff;
cout << "Ââåñòè Г°Г*çìåð Г¬Г*Г±Г±ГЁГўГ*: " << endl;
cin >> razmer;
int Masiv[razmer];
cout << "Ââåñòè Г¬Г*Г±Г±ГЁГў: " << endl;
for (int i=0; i < razmer; i++)
cin >> Masiv[i];
//
int i = 0;
int j = razmer-1; 
swap(Masiv, i , j, razmer);
cout << endl;
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru