Αναζήτηση:

Type: Posts; Χρήστης: weras; Λέξη(εις) Κλειδιά:

Αναζήτηση: Η αναζήτηση ολοκληρώθηκε σε 0,02 δευτερόλεπτα

  1. Μηνύματα
    4.924
    Εμφανίσεις
    754.309

    Απάντηση: VDSL στο Περιστερι

    Χμμ να ρωτησω επειδη και εγω κοντα μενω , εχω τις τελευταιες 2 βδομαδες 25kbs(φαση δεν φορτωνουν giffakia στο fb). Εκει απο ταχυτητες πως ειστε?
  2. Μηνύματα
    5
    Εμφανίσεις
    3.923

    Απάντηση: Σφαλμα κατατμησης γιατιιιιι

    E λεει οτι θα ειναι σιγουρα απο 1 και πανω τα αρχεια
    hmmm θα το κοιταξω το numofls αν και μπορει να παιζει θεμα με compatibility καπου γιατι κοιταξα τι compiler χρησιμοποιουν και εχουν λεει gcc 3.4 στα linux και εγω εχω το latest στα windows.
  3. Μηνύματα
    5
    Εμφανίσεις
    3.923

    Απάντηση: Σφαλμα κατατμησης γιατιιιιι

    ε το σκεφτηκα αμα ειναι πχ 2 αρχεια το 1ο θα παει στην θεση 0 και το 2ρο στην θεση 1 (δεν ειναι απαραιτητη η numofls θεση δλδ)

    - - - Updated - - -

    Ε i give up μετα απο 2 μερες googling δε βρηκα κατι , εβαλα check για null τα pointers στην αρχη και το τελος τιποτα. Εκανα null τα pointers πριν το fclose τιποτα , μετα το fclose το ιδιο. Τι πρεπει να κανω για να δουλεψει ?
  4. Μηνύματα
    5
    Εμφανίσεις
    3.923

    Σφαλμα κατατμησης γιατιιιιι

    Καλησπερα καταρχας,

    Λοιπον λυνω προβληματα στο hellenico.gr και εχω κολλησει στην υποβολη ενος προβληματος. Συγκεκριμενα κεφ 1.1 το 3ο με την ληψη αρχειων. Εχω φτιαξει προγραμμα στην c , δουλευει στο pc μου μια χαρα , αλλα στην αξιολογηση βγαζει σφαλμα κατατμησης.

    //Διαβαζει αρχειο download.in μορφης://
    //(Αριθμος αρχειων)//
    //(ταχ.αρχειου1 KB/s) (δευτερολεπτα μεχρι ολοκληρωση λυψης αρχειου1)//
    //(ταχ.αρχειου2 KB/s) (δευτερολεπτα μεχρι ολοκληρωση λυψης αρχειου2)//
    //...//
    //και επιστρεφει στρογκυλοποιημενα ποση ωρα χρειαζετε για να //
    //ολοκληρωθει η λυψη ολων στο download.out//
    #include
    #include
    #define MAX 30

    int main(void) {
    FILE *in = fopen("download.in", "r");
    FILE *out = fopen("download.out", "w");
    char bfr;//buffer//
    int numofls;

    fgets(bfr, MAX - 1, in);//διαβαζει την πρωτη σειρα για τον # αρχειων//
    sscanf( bfr, "%d \n", &numofls);
    int i, j;
    float spd;//ταχυτητα αρχειου//
    float tme;//χρονος που απομενει αρχειου//
    for(i = 0; i < numofls; ++i){//Διαβαζει ταχυτητες και χρονους και τους βαζει στις μεταβλητες//
    if (!fgets(bfr, MAX - 1, in)) break;
    if (sscanf(bfr, "%f %f", &spd, &tme) < 2) break;
    }
    fclose(in);
    for(i = 0; i < numofls; ++i){
    for(j = 0; j < numofls; ++j){//Sorting λιγοτερου προς περισσοτερου χρονου που απομενει//
    if(tme < tme){
    tme = tme + tme;
    tme = tme - tme;
    tme = tme - tme;

    spd = spd + spd;
    spd = spd - spd;
    spd = spd - spd;
    }
    }
    }

    float sunoltme = tme;
    float sunolspd = spd;
    for(i = 1; i < numofls; ++i){//πραξεις για να βγει ο χρονος που απομενει//
    if(tme == tme)
    sunolspd = sunolspd + spd;
    else{
    sunolspd = sunolspd + spd;
    sunoltme = sunoltme + spd * ( tme - sunoltme ) / sunolspd ;
    }
    }
    fprintf(out, "%.0f", rintf(sunoltme));
    fclose(out);

    return 0;
    }


    S. O. S.

    - - - Updated - - -

    Υ.Γ. Προτιμαω να μου πειτε τι η που εκανα λαθος απο το να μου δωσετε ετοιμη λυση ευχαριστω!
Εμφάνιση 1-4 από 4