Se citeste un fisier cu n elemente. Sa se ordoneze crescator elementele acestuia.
Răspunsuri la întrebare
Răspuns de
1
#include<fstream>
using namespace std;
ifstream f("fisier.in");
ofstream g("fisier.out");
int main()
{
int n,v[50],i,OK,aux;
f>>n;
for(i=1;i<=n;i++) f>>v[i];
OK=0;
while(OK==0)
{
OK=1;
for(i=1;i<=n-1;++i)
{
if(v[i]>v[i+1])
{
aux=v[i];
v[i]=v[i+1];
v[i+1]=aux;
OK=0;
}
}
}
for(i=1;i<=n;++i) g<<v[i]<<" ";
f.close();
g.close();
return 0;
}
using namespace std;
ifstream f("fisier.in");
ofstream g("fisier.out");
int main()
{
int n,v[50],i,OK,aux;
f>>n;
for(i=1;i<=n;i++) f>>v[i];
OK=0;
while(OK==0)
{
OK=1;
for(i=1;i<=n-1;++i)
{
if(v[i]>v[i+1])
{
aux=v[i];
v[i]=v[i+1];
v[i+1]=aux;
OK=0;
}
}
}
for(i=1;i<=n;++i) g<<v[i]<<" ";
f.close();
g.close();
return 0;
}
Alte întrebări interesante