#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream fin("tema2.in");
ofstream fout("ordonat.out");
int n,a[100],schimb,aux;
fin>>n;
for(int i=1;i<=n;++i)
fin>>a[i];
fin.close();
do{
schimb=0;
for(int i=1;i<=n-1;++i)
if(a[i]>a[i+1]){
aux=a[i];
a[i]=a[i+1];
a[i+1]=aux;
schimb=1;
}
}while(schimb);
fout<<n<<'\n';
for(int i=1;i<=n;++i)
fout<<a[i]<<" ";
fout.close();
return 0;
}
Poti sa folosesti si functia sort in loc de bubble sort. Fisierele trebuie inchise cu functia close(). Daca nu inchizi fisierul risti sa fii depunctat la examen.. Si ar trebui sa specifici si cum sa fie sortat vectorul.