Ал
Алек

С++. Сравнения и перестановки

Как добавить подсчет сравнений и перестановок для массива?

#include
using namespace std;
int iRandom( int a, int b ){
return a + ( b - a +1) * rand()/RAND_MAX ;} // целое из [a,b]
double dRandom( int a, int b ){
return a + ( b - a ) * rand() / (double)RAND_MAX;} // вещественное из [a,b]
void main(){
const int n = 13; // количество элементов в массиве
int a[n], i,T; // массив целых чисел

for( i = 0; i < n; i++ ) // цикл инициализации массива
{a = iRandom( 1, 9 ); // целая случайная величина
cout<<"a["<<a[j+1])
{
T=a[j];
a[j]=a[j+1];
a[j+1]=T;
}

}

}

for(i = 0; i < n; ++i)
{
cout<< a<< endl;
}
cout<a[m])
{
m=j;
T=a;
a=a[m];
a[m]=T;
}
}
}
for(i = 0; i < n; ++i)
{
cout<< a<< endl;
}
system ("pause");
return;

}

Отсортировать числовой массив методом выбора максимального (минимального) элемента и методом пузырькового всплытия. По окончании сортировки вывести отсортированный массив и количество сделанных сравнений и перестановок элементов.
Сравнить быстродействие алгоритмов, которое определяется числом сравнений и перестановок, для исходного не отсортированного массива и для исходного массива, отсортированного в прямом и обратном порядке.

Анюта
Анюта

1. Математика у тебя слегка хромает. Так, твоя формула случайного целого может привести к переполнению.
2. Что такое "сравнения массива" и "подсчет перестановок"?

Похожие вопросы
Перестановка андроид
php сравнение пееменных
Алгоритм перестановки массива (ассемблер)
сравнение чисел одной формулой без использования операций сравнения
За счет чего алгоритмы быстрой сортировки дают выигрыш при выполнении операций сравнения и перестановки?
Помогите найти программу для перестановки букв в слове
перестановка в комнате
С++. Сравнение объектов
можно ли восстановить папки с документами? Папки удалились после перестановки программ.
Перестановка Виндовс.