Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 028 Sortare prin comparare : Decembrie 31, 2011, 17:48:50
Multumesc, merge acum Smile
2  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: Răspuns: Mesaje de eroare : Decembrie 31, 2011, 11:40:20
Am modificat si da aceeasi eroare. Ai putea sa te uiti pe ea putin, te rog? Very Happy
3  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: Răspuns: Mesaje de eroare : Decembrie 31, 2011, 11:22:26
Multumesc, SpiderMan; imi scapase asta. Dar imi spune in continuare ca fisierul de iesire e corupt. Nu inteleg de ce. Vreo sugestie?
4  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: Mesaje de eroare : Decembrie 30, 2011, 13:29:21
Buna!
Am trimis urmatoarea problema si imi spune ca fisierul de iesire e corupt si o chestie cu killed by signal 11. Imi puteti spune ce nu e in regula?

Cod:
#include <iostream>
#include <fstream>

using namespace std;

int a[100], n;

void interclasare (int i, int m, int j)
{
     int b[100];
     int x=i;
     int k=1;
     int y=m+1;
     while ((x<=m)&&(y<=j))
       if (a[x]<a[y])
           b[k++]=a[x++];
       else
           b[k++]=a[y++];
     while (x<=m)
           b[k++]=a[x++];
     while (y<=j)
           b[k++]=a[y++];
     int t=i;
     for (k=i; k<=(j-i)+1; k++)
          {a[t]=b[k];
           t++;}
}

void div_imp (int i, int j)
{
     if (i<j)
        {int m=(i+j)/2;
         div_imp(i,m);
         div_imp(m+1,j);
         interclasare(i,m,j);}
}

int main()
{
    int a[100], p=0, q=0;
    fstream f("algsort.in", ios::in);
    while (!f.eof())
      {p++;
       f>>a[p];
       q++;}
    for (p=1; p<q; p++)
        cout<<a[p]<<" ";
    f.close();
    div_imp(1,n);              
    fstream g("algsort.out", ios::out);
    for (p=1; p<q; p++)
         g>>a[p];
    g.close();
    return 0;    
}      
                                               

job #654373

Editat de admin: Foloseste tagul "code" cand postezi surse.
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines