Помогите найти ошибку с++
#include
#include "conio.h"

using namespace std;
int main()
{

void selectionSort(int arr[], int n) {
int i, j, minIndex, tmp;
for (i = 0; i < n - 1; i++) {
minIndex = i;
for (j = i + 1; j < n; j++)
if (arr[j] < arr[minIndex])
minIndex = j;
if (minIndex != i) {
tmp = arr;
arr = arr[minIndex];
arr[minIndex] = tmp;
}
}
}

_getch();
return 0;
}

  • 1. Какое задание? Вдруг задание - иллюстровать неправильный код? Тогда все правильно, в коде ошибка.
    2. Код пожевался ответами. Пожалуйста, выкладывай на pastebin.com
    3. А почему ты вообще решила, что ошибка тут? Может, ошибка в том, что ты это пытаешься в компиляторе паскаля компилировать?
  • 4. Как минимум ошибка в том, что функция void selectionSort(int arr[], int n) объявлена внутри main

    а так - присоединяюсь к Капитану.
    Что пишет компилятор?
    Почему не смотрим, что выложенный код испорчен?

  • чей-то "arr" у вас то с индексом то без - определитесь

Вас заинтересует