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

Не срабатывает сортировка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить функцию, которая для двух натуральных чисел http://www.cyberforum.ru/cpp-beginners/thread379670.html
Составить функцию, которая для двух натуральных чисел a и b находит наибольший общий делитель, используя алгоритм Эвклида. Суть алгоритма в следующем. Пусть для определенности a>b. Тогда НОД(a, b) =...
C++ Подскажите где ощибка. #include <iostream> using namespace std; #include <math.h> int main () { double a,b,c; cout << ''Vvedite katet'' <<endl; cin a; cout << ''VVedite gipotenuz''<< endl; http://www.cyberforum.ru/cpp-beginners/thread379669.html
C++ В квадратной матрице порядка N все элементы различны
В квадратной матрице порядка N все элементы различны. Найти скалярное произведение строки с наибольшим элементом и столбца с наименьшим элементом???
Изъятие нужного значения их текстового файла C++
Добрый день , подскажите пожалуйста как к примеру из файла txt изъять строку кторая начинаеться к примеру с цифры 1 и так далее с цыфры 2 ???
C++ Наследование класса http://www.cyberforum.ru/cpp-beginners/thread379653.html
Друзья, мне нужна ваша помощь. Решил разобраться с созданием визуального компонента путём наследования от существующего, а именно: 1. Создание TMyRichEdit на базе TRichEdit. Тут, кажется, просто:...
C++ Мааааленький такой вопросик Если у меня есть переменная V типа int и ей в цикле присваевается некоторое значение, то как я могу "оградить" себя и программу от того факта, что если к наибольшему числу прибавить что-то =... подробнее

Показать сообщение отдельно
Sylar9
-20 / 55 / 2
Регистрация: 04.09.2011
Сообщений: 1,942
Записей в блоге: 1
08.11.2011, 12:17  [ТС]
Цитата Сообщение от Thinker Посмотреть сообщение
C++
1
2
3
4
5
for(i = 0; i < n - 1; i++)
{
   k = rand()%(n-i) + i;
   // меняем местами v[i] и v[k] и все
}
Пробувал ошибку выдает:
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
40
41
42
43
44
45
46
47
#include <iostream>
#include <vector>
#include <cstdlib>
using namespace std;
void sort(vector<int> v);
void per(vector<int> v, int k);
int main()
{
    vector<int> vect;
    int temp;
    while(cin>>temp)
        vect.push_back(temp);
sort(vect);
per(vect);
 
 
 system("pause");
    return 0;
}
 
void sort(vector<int> v)
{
    int temp;
    for(int i=0; i<v.size(); i++)
        for(int j=0; j<v.size()-1; j++)
        {
           if(v[j]<v[j+1])
           {
               temp = v[j];
                v[j] = v[j+1];
                v[j+1] = temp;     
           }
        
        }
        for(int k=0; k<v.size(); k++)
            cout<<v[k]<<endl;
 
}
void per(vector<int> v, int k)
{
for(int i = 0; i < v.size() - 1; i++)
{
   k = rand()%(v.size()-i) + i;
   // меняем местами v[i] и v[k] и все
   cout<<v[i]<<endl;
}
}
Вот ошибка: 'per' : function does not take 1 parameters
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru