Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1841 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki, gal galėtum padėt rašyti programą, nes niekaip nesigauna. Čia reikia kartu parašyti ir naikinimo funkciją, bet man niekaip nesigauna.

Ralio varžybos. Lietuvoje vyko automobilių ralio varžybos, kurios susideda iš trijų etapų. Kiekvienas varžybų dalyvis privalo įveikti visus etapus. Jeigu dalyvis neįveikia nors vieno etapo, jis toliau negali tęsti varžybų ir yra iš jų pašalinamas. Parašykite programą, kuri pateiktų sąrašą varžybas baigusių dalyvių, surikiuotą pagal varžybose praleistą laiką didėjančia tvarka.

Duomenų failo pirmoje eilutėje nurodytas varžybų dalyvių skaičius. Kitose eilutėse nurodytas dalyvio numeris ir trijų etapų laikas.

Duomenys.txt

Rezultatas.txt

8

1   120   150   110

2   130   0       0

3   0        0       0

4   115   145   105

5   101  160   135

6   150  100   0

7   105  110   102

8   112  102   106

1   380

5   396

4   365

7   317

8   320

 

 

  • ,

Man išvis dabar nesigauna išsivesti skaičių. Sakykim priskiriu n=8, bet nebeina padaryti taip, kad ten dalyvio numeriai 1,2,3... būtų priskirti sk, o skaičiai po jų A masyvui.

O naikinimo funkcija tai tiesiog suranda eilute kurioje yra bent vienas skaičius 0 ir ją sunaikina arba pašalina kitaip sakant.

Atsiprašau labai, jei neaiškiai kalbu?

Dabar štai taip atrodo

#include<iomanip>
#include<fstream>
#include<iostream>
#include<cstdlib>
using namespace std;
void Duomenys(int &n, int A[],int nr);
int main ()
{
    int i,//ciklo kintamasis
        n,//
        A[100],//
        nr;//
        Duomenys(n,A,nr);

    return 0;
}
void Duomenys(int &n, int A[],int nr)
{
    int i;
    ifstream fd("Duomenys.txt");
    fd>>n;
    for(i=0;i<n;i++)
    {
        fd>>nr>>A;
        cout<<A<<" ";
    }


    fd.close();
}
 

(redaguota)

pamirsai fd.ignore(); ir uzsinulinti kintamuosius, tai daryti privalai jei aprasai juos funkcijoje ty tarp

#Include<iostream>

int ciaNereikiaUzsinulinti;

{

int ciaReikia = 0;

}

nes kitaip, tau mes random skaicius, jei neuzsinulinsi kintamuju funkcijoje.

Redaguota , nario ᵀʰᵉᴸᵉᵍᵉⁿᵈ²⁷
2020-05-14 15:42, Juozzys parašė:

Sveiki, gal galėtum padėt rašyti programą, nes niekaip nesigauna. Čia reikia kartu parašyti ir naikinimo funkciją, bet man niekaip nesigauna.

Ralio varžybos. Lietuvoje vyko automobilių ralio varžybos, kurios susideda iš trijų etapų. Kiekvienas varžybų dalyvis privalo įveikti visus etapus. Jeigu dalyvis neįveikia nors vieno etapo, jis toliau negali tęsti varžybų ir yra iš jų pašalinamas. Parašykite programą, kuri pateiktų sąrašą varžybas baigusių dalyvių, surikiuotą pagal varžybose praleistą laiką didėjančia tvarka.

Duomenų failo pirmoje eilutėje nurodytas varžybų dalyvių skaičius. Kitose eilutėse nurodytas dalyvio numeris ir trijų etapų laikas.

Duomenys.txt

Rezultatas.txt

8

1   120   150   110

2   130   0       0

3   0        0       0

4   115   145   105

5   101  160   135

6   150  100   0

7   105  110   102

8   112  102   106

1   380

5   396

4   365

7   317

8   320

 

 

Jei vis dar reikia galiu padaryti

---------------------------------------------------

|    Web Development     Web Services    Coding     |

---------------------------------------------------

  • Parašė po 3 savaičių...
2020-05-14 16:57, ᵀʰᵉᴸᵉᵍᵉⁿᵈ²⁷ parašė:

pamirsai fd.ignore(); ir uzsinulinti kintamuosius, tai daryti privalai jei aprasai juos funkcijoje ty tarp

#Include<iostream>

int ciaNereikiaUzsinulinti;

{

int ciaReikia = 0;

}

nes kitaip, tau mes random skaicius, jei neuzsinulinsi kintamuju funkcijoje.

Nebūtinai, jeigu reikia nulio, pvz: pradedant nuo kažko skaičiuoti ir skaičiavimuose tai ir naudoji. Nereikia dabar reikšmes tai nieko ir nenaudoji, vėliau priskirsi reikšmę. Jeigu nežinai kaip tavo programa veikia ir tiesiog rašai negalvodamas tai čia niekas nepadės.

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 1841 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai



×
×
  • Sukurti naują...