Я не знаю, что не так с этим кодом, я новичок в c ++ ie, кто-нибудь может мне помочь исправить это? У меня были проблемы с этим в течение некоторого времени, и я не знаю, как это исправить. Я пытался возиться с кодом, но безуспешно. Кто-нибудь знает, что с этим не так?
#include <iostream>
#include <cstdlib>
#include <iomanip>
#include <list>
using namespace std;
void rising(double T[], int n)
{
double pom;
for (int j=n-1;j>0;j--)
for (int i=0;i<j;i++)
if (T[i]>T[i+1])
{
pom=T[i];
T[i]=T[i+1];
T[i+1]=pom;
}
}
void lowering(double T[], int n)
{
double pom;
for (int j=n-1;j>0;j--)
for (int i=0;i<j;i++)
if (T[i]<T[i+1])
{
pom=T[i];
T[i]=T[i+1];
T[i+1]=pom;
}
}
void show(double T[], int n)
{
for(int i=0; i<n; i++)
cout<<T[i]<<setw(3);
cout<<endl;
}
int main()
{
double tablica[]={2, 12, 3, 4, 5, 4, 7, 8, 9, 9, 0};
cout<<"elementy tablicy to: "<<show(tablica,11)<<endl;
cout<<"elementy tablicy posortowane rosnaco: "<<rising(tablica,11)<<endl;
cout<<"elementy tablicy posortowane malejaco: "<<lowering(tablica,11)<<endl;
cin.get();
cin.ignore();
return 0;
}