Вот что я написал, я изучаю прикладное программирование C ++ в этом году, и это немного сложно, поскольку я инженер. Мне действительно нужна помощь ... < /p>
Во -первых, я написал функцию обмена, которая является типом Bool: < /p>
bool swap(char &list[], int &size)
{
bool found = false;
for(int i = 0; int < size; i++)
if(strcmp(list,list[i+1] > 0)
{
swap(list,list[i+1]);
found = true;
return found;
}
else
{
found = false;
return found;
}
}
< /code>
Во -вторых, я написал функцию сортировки, как ниже: < /p>
int sort(char list[], int size)
{
for(int j = 0; j < size; j++)
for(int count = 0;; count++)
swap(list[j],size);
if(swap() = true)
{
return count;
}
else
{
return 0;
}
}
< /code>
Я не знаю, правильно ли это (я думаю, нет), пожалуйста, помогите мне с этим, я задаю несколько практических вопросов для моего последнего экзамена в следующий вторник. Я очень ценю!
Вот что я написал, я изучаю прикладное программирование C ++ в этом году, и это немного сложно, поскольку я инженер. Мне действительно нужна помощь ... < /p> Во -первых, я написал функцию обмена, которая является типом Bool: < /p> bool swap(char &list[], int &size) { bool found = false; for(int i = 0; int < size; i++) if(strcmp(list[i],list[i+1] > 0) { swap(list[i],list[i+1]); found = true; return found; } else { found = false; return found; } } < /code> Во -вторых, я написал функцию сортировки, как ниже: < /p> int sort(char list[], int size) { for(int j = 0; j < size; j++) for(int count = 0;; count++) swap(list[j],size); if(swap() = true) { return count; } else { return 0; } }
< /code> Я не знаю, правильно ли это (я думаю, нет), пожалуйста, помогите мне с этим, я задаю несколько практических вопросов для моего последнего экзамена в следующий вторник. Я очень ценю!