Pereiti prie turinio

Trotimas

Nariai
  • Pranešimai

    3
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

Trotimas Pranešimai

  1. Susidūriau su problema bubble rikiavime, bandžiau kad rikiuotu nuo mažiausio iki didžiausio duomenis paimtus iš tekstinio failo bet kažkodėl išrikiuoja tik kelis skaičius pradžioje o likusius išspausdina tokie kaip tekstiniame faile. Gal žinote kas negerai?

     

     

    Kodas:

     

    #include <iostream>

    #include <fstream>

     

    using namespace std;

     

    int main()

    {

    int n;

    cout << "Kiek duomenu rusiuoti?" << endl;

    cin >> n;

    cout << endl;

    int mas[n];

    ifstream failas;

    failas.open("duom.txt");

    for(int i=0; i<n; i++){

    failas>>mas;

    cout << mas << endl;

     

    }

    cout <<" Rikiuotas" << endl;

    int laik;

    for(int i=0; i<n-1; i++){

    for(int j=0; j<n-i-1; j++){

    if(mas[j] > mas[j+1]){

    laik = mas[j];

    mas[j] = mas[j+1];

    mas[j+1] = laik;

    cout << mas[j] << endl;

    }

    }

    }

     

     

    return 0;

    }

     

     

     

     

    duomenys iš tekstinio failo:

    30 9 10 15 84 40 80 41 59 67 71 69 82 44 41 43 31 35 39 37 38 40 42 49 801 143 142 134 112 108 101 104 106 115

  2. Sveiki,

     

    Bandžiau patalpinti daug duomenų iš tekstinio failo į masyvą kad vėliau galėčiau juos rūšiuoti, bet bandant juos įkelti į masyvą ir coutint rodo blogus skaičius, ne tokius kaip mano tekstiniame faile. Nelabai moku programuoti, gal kas galėtų padėti? Dėkui už pagalba.

     

    Kodas:

     

     

    #include <iostream>

    #include <fstream>

     

    using namespace std;

     

    int main()

    {

    int n;

    cout << "Kiek duomenu rusiuoti?" << endl;

    cin >> n;

    cout << endl;

    int mas[n];

    ifstream f("input.txt");

    f.open("input.txt");

    for(int i=0; i<n; i++){

     

    f >> mas;

    cout << mas << endl;

    f.close();

    }

     

     

    return 0;

    }

     

     

     

     

    post-117402-0-17579500-1511794068_thumb.png

×
×
  • Pasirinkite naujai kuriamo turinio tipą...