Răspuns :
#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.
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.