infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Bianca Pop din Mai 21, 2014, 16:08:42



Titlul: Problema ordonarea sirurilor clasa a 9 a
Scris de: Bianca Pop din Mai 21, 2014, 16:08:42
Buna.La info am facut ora trecuta ordonarea sirurilor prin metoda selectiei generale si profesorul ne-a dat programul de mai jos,insa cand il scriu in code blocks si ii dau run se deschide casuta,dar daca apas enter sau orice alta tasta se inchide.

#include <fstream>
using namespace std;
ifstream fin("sir.in");
ofstream fout("sir.out");
int a[1000], n;
void Read();
void Sort();
void Write();
int main()
{
    Read();
    Write();
    Sort();
    Write();
    fin.close();
    fout.close();
    return 0;
}

void Read()
{
    fin>>n;
    for(int i=0; i<n; ++i)
        fin>>a;
}

void Write()
{
    for (int i=0; i<n; ++i)
        fout<<a<<' ';
        fout<<'\n';
}

void Sort()
{
    int aux;
    for (int i=0; i<n-1; ++i)
        for( int j=i+1; j<n; ++j)
            if(a>a[j])
            {
                aux=a;
                a=a[j];
                a[j]=aux;

            }
}


Titlul: Răspuns: Problema ordonarea sirurilor clasa a 9 a
Scris de: Bogdan Boboc din Mai 21, 2014, 19:59:46
ai creat fisierele ? trebuie sa creezi fisierele sir.in si sir.out, bagi nr de elemente ale sirului si numerele din sir in sir.in si ti se afisa in sir.out sirul sortat