Задание: Заполнить двухмерный массив А размером 7*7 случайными числами в диапазоне -23 до 47. Провести линейную сортировку 6 столбца по возрастанию. Результат вывести на экран.
Реализовать на с++...
LinuxForum.Fans
Задача по с++
Автор: uamtamb
5 сообщений
2566 просмотров
Вот линейная сортировка одномерного массива. Поскольку отсортировать нужно только столбец, то это как раз подойдет
text
void sorting_stupid(int arr[], int arr_size)
{
int i,temp;
i=0;
while (i<(arr_size-1))
{
if (arr[i]>arr[i+1])
{
temp=arr[i];
arr[i]=arr[i+1];
arr[i+1]=temp;
i=0;
}
else
i++;
}
return;
}Только в коде тебе вместо
text
arr[i]нужно юзать
text
arr[5][i]. Ну и в вызове функции поменять одномерный массив на двумерный
а с указателям? :) тогда хотяб мона будет sorting_stupid() переименовать в sorting_genius() :lol:
а с указателям?
А смысл?
ну не знаю, у меня в институте сразу требовали указатели юзать вместо массивов, мож у кого-то также, потому я думаю и стоит код с их использованием выложить, чтоб страждущие нашли и были рады. Хотя я бы им прописал пару книжек(и не только) лучше....
Войдите или зарегистрируйтесь, чтобы ответить.