Informatică, întrebare adresată de thekingofmuffins, 8 ani în urmă

Se citeste un fisier cu n elemente. Sa se ordoneze crescator elementele acestuia.

Răspunsuri la întrebare

Răspuns de marcuandreii68p8oko7
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;
}
Alte întrebări interesante