Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
zss
Модератор
Эксперт С++
7237 / 6692 / 4234
Регистрация: 18.12.2011
Сообщений: 17,652
Завершенные тесты: 1
25.09.2014, 21:52 0

Написать программу сортировки через указатели на указатели

25.09.2014, 21:52. Просмотров 1354. Ответов 3
Метки (Все метки)

Ответ

А какой глубокий смысл в сортировке указателей?
Думаю, ВЫ хотели сортировать значения.
C++
1
2
3
4
5
6
7
8
9
10
11
12
void sort(float **ptr2,int N)
{
    float *ptr=*ptr2; // Узнали адрес массива
    for(int i = 0; i < N - 1; i++)
    for(int j = 0; j < N - i - 1; j++)
        if(*(ptr+j) > *(ptr+j + 1))
        {
            float buf = *(ptr+j);
            *(ptr+j) = *(ptr+j+1);
            *(ptr+j) = buf;
        }
 }


Вернуться к обсуждению:
Написать программу сортировки через указатели на указатели
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2014, 21:52
Готовые ответы и решения:

Через указатели на указатели посчитать сумму двух чисел и записать в третье
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье....

Работа с массивами через указатели, адреса. Функция сортировки выбором любого массива
Надо было написать программу сортировки с использованием функций из учебника....

Указатели и указатели на указатели, а также типы данных
Недавно начал изучать Си, перешел с Delphi. Много непонятного и пока процесс...

переделать программу через указатели
очень нужна ваша помощь #include&lt;math.h&gt; #include&lt;stdio.h&gt; #include...

Написать программу использую указатели
дано натуральное число n, действительные числа а1....аn. Выяснить, имеется ли...

3
Другие темы раздела
C++ Как подключить библиотеку к проекту http://www.cyberforum.ru/cpp-beginners/thread1262970.html
Не могу понять почему не работает. Папку заголовков и папку с библиотекой выбрал, линковщику добавил cryptopp.lib, cryptopp.lib и cryptopp.dll в папку c .exe скопировал. Компилирую проект и...
C++ Напишите рекурсивную процедуру для вычисления значения полинома Лежандра Напишите рекурсивную процедуру для вычисления значения полинома Лежандра порядка n в точке x. Полиномы Лежандра определяются следующим образом: P_0(x)=1\: , \:P_1(x)=x\: ,... http://www.cyberforum.ru/cpp-beginners/thread1262931.html
C++ Почему функция введена, но не работает?
#include<iostream.h> #include<stdio.h> #include<math.h> using namespace std; int n, m, i; void vvod_data(int n) { int i; for(i=1; i<=n; i++) {
C++ Не получается установить компилятор на Эрзу
Нашел только две темы, где возникал такой вопрос. Но к сожалению ни в одной, я так и не нашел ответ для себя. Купил себе планшет, работающий под ОС Windows 8.1 (не про). Наслушавшись наивных...
C++ Создать односвязный список на основе вектора для работы с целыми числами http://www.cyberforum.ru/cpp-beginners/thread1262906.html
Подскажите пожалуйста как создать односвязный список на основе вектора для работы с целыми числами???
C++ одномерный числовой массив помогите найти ошибку, выскакивает при выполнении, а при компиляции ничего. /* задание Если элементы, расположенные левее максимального, упорядочены по возрастанию, то найти сумму элементов,... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru