Компилятора под рукой нет, но
int c;
пожалуй лучше заменить на
double c;
Ведь это переменная для обмена местами двух элементов вещественного массива. Так?
Можно ещë при выводе поставить
cout << fixed << то, что нужно напечатать ;
Да и в конце память, выделенную под массив, лучше освободить с помощью оператора delete.
|