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

Ошибка в функции - C++

Восстановить пароль Регистрация
 
_Vertigo_
13 / 13 / 2
Регистрация: 07.09.2013
Сообщений: 158
Завершенные тесты: 1
22.02.2014, 21:05     Ошибка в функции #1
Всем доброго суток, не могу понять где ошибка, помогите:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#define N 4
using namespace std;
void sortVib(int *mas, int n){
    int k = 0, i = 0, tmp = 0, nmi = 0;
    for ( k = 0; k < n - i ; k++){
        nmi = k;
         for ( i = k + 1; i < n; i++)
             if( mas[i] < mas[nmi])
                 nmi = i;
         mas[k] = tmp;
         mas[k] = mas[nmi];
         mas[nmi] = tmp;
    }
    for (i = 0; i < n; i++)
        cout << mas[i] << " " << endl;
}
int main (){
    setlocale(LC_ALL, "Russian");
    int mas[N] = {1, 20, 30, 10};
    sortVib(mas, N);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.02.2014, 21:05     Ошибка в функции
Посмотрите здесь:

C++ Функции. Ошибка(
Ошибка функции C++
Ошибка в функции C++
Ошибка в функции C++
C++ Ошибка в Функции
C++ Ошибка в функции
C++ Ошибка в функции
Ошибка в функции C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
school_bot
14 / 12 / 3
Регистрация: 23.12.2013
Сообщений: 84
22.02.2014, 22:35     Ошибка в функции #2
C++
1
2
mas[k] = tmp;
mas[k] = mas[nmi];
tmp = mas[k];
наверно вы это имели в виду
Yandex
Объявления
22.02.2014, 22:35     Ошибка в функции
Ответ Создать тему
Опции темы

Текущее время: 20:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru