Pereiti prie turinio

Rekomenduojami pranešimai

<PIRMAS>

Du draugai žaidžia žaidimą su kauliukais: kiekvienas paeiliui ridena tris kauliukus, iškritusi taškų suma pridedama prie žaidėjų jau anksčiau surinktų taškų. Norėdami paįvairinti žaidimą, draugai sugalvojo, kad jei iškritusi suma dalinsis iš 6-ių, ji bus atimta iš bendros žaidėjo taškų sumos, o jei iš 3-jų – žaidėjui pridedamas dvigubas taškų kiekis. Iš viso žaidžiama n partijų. Parašykite programą, kuri išspausdintų galutinį rezultatą ir praneštų, kuris iš draugų laimėjo. Jei draugai surinko po vienodą taškų skaičių, tuomet fiksuojamos lygiosios.

Duomenys:

Įveskite partijų skaičių: 2

Įveskite 1-osios partijos abiejų ţaidėjų taškus: 13 17

Įveskite 2-osios partijos abiejų ţaidėjų taškus: 6 3

 

Rezultatai:

Rezultatas: 7 : 23

Laimėjo antrasis žaidėjas

 

<ANTRAS>

Tekstiniame faile Duomenys1.txt yra duomenys apie vieno albumo dainas. Pirmoje eilutėje įrašytas dainų kiekis n, kitose neilučių – dainų trukmė minutėmis ir sekundėmis. Parašykite programą, kuri apskaičiuotų, kiek laiko uţtruks perklausyti visą albumą ir koks vidutinis vienos dainos ilgis (skaičius suapvalintas iki sekundţių). Programa rezultatus turi išvesti į failąRezultatai1.txt

Duomenys:

3

5 30

3 11

4 25

 

Rezultatai:

Viso: 13 min. 6 sek.

Vidurkis: 4 min. 22 sek

 

AČIŪ KAS PADĖSIT <3

Nuoroda į pranešimą
Dalintis kituose puslapiuose

tai už tave niekas nedarys, parodyk ka esi padaręs ir pataisysim klaidas :D

 

esu tik 1 padares o 2 nelabai suprantu o man jo reikia... :D

tai va čia pirmas

int main()

{

int n,m,s;

double sum,vid1,t,sek,minu,vid,vid2;

ifstream fd("duom.txt");

ofstream fr("Rezultatai.txt");

fd>>n;

sum=0;

vid1=0;

for(int i=1; i<=n; i++)

{

fd>>m>>s;

t=m*60+s;

sum=sum+t;

minu=sum/60;

sek=sum/60;

}

fr<<"Viso: "<<fixed<<setprecision(0)<<minu<<" min."<<sek<<" sek."<<endl;

vid1=sum/n;

vid=vid1/60;

vid2=vid1/60;

fr<<"Vidurkis: "<<vid<<" min"<<vid2<<" sek"<<endl;

 

 

 

fd.close();

fr.close();

return 0;

}

 

o antras va kažka dabar per ta laika mėginau

int main()

{

int n,sum,skc,duom;

ifstream fd("duom.txt");

ofstream fr("rez.txt");

fd>>n;

sum=0;

for(int i=1; i<=n; i++)

{

fd>>duom;

for(int j=1; j<=duom; j++)

{

fd>>skc;

sum=sum+skc;

}

 

fr<<i<<" Zaidejas surinko "<<sum<<" tasku"<<endl;

}

 

 

 

 

fd.close();

fr.close();

 

return 0;

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

nelabai pamenu :/ toks iš manes ir programuotojas..

 

konkrečiai tingi galvoti, čia pradinių klasių matematikos veiksmai. gali ant lapo susirašyti visą algoritmą paprastai žmoniu kalba, o tada į koda persirašyti.

 

ps. kodą pastink kaip kodo fragmentą, nes net nesinori skaityti.

Redagavo babunas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

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