Pereiti prie turinio

c++ FOR taikymas uždavinio sprendime


Rekomenduojami pranešimai

Sveiki, labai reikia pagalbos su programa, niekaip nesigauna parašyti iki galo teisingai:

Pramuštgalvis penkiametis Andrius nusprende tapti kaciu dresuotoju.

Andrius mokosi dresuodamas savo katina Puki. Pirmaja dresavimo diena Pukis ištvere t1 minuciu, antraja -

t2 ir t.t. Parašykite programa, kuri apskaiciuotu, kiek minuciu t buvo dresuojamas Pukis, jei Andrius ji dresavo n dienu ir kiek vidutiniškai minuciu v Pukis buvo dresuojamas per dien?.

Pasitikrinkite:kai n=4, t1=15,t2=12, t3=13,t4=20 tuomet kompiuterio ekrane turi buti rodoma: Per 4 dienas Pukis buvo dresuojamas 60 minuciu. Vidutiniškai per diena katinas buvo dresuojamas 15 minuciu.*/

 

Naudoti reikia FOR, būčiau žiauriai dėkingas :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <fstream>

#include <iomanip>

 

using namespace std;

 

int n;

int A[10];

int sum;

double vid;

 

void skaitom();

void spausdinam();

 

int main()

{

skaitom();

spausdinam();

return 0;

}

void skaitom()

{

 

ifstream fd("duom.txt");

fd >> n;

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

{

fd >> A;

sum = sum + A;

}

vid = sum / n;

fd.close();

}

void spausdinam()

{

ofstream fr("rez.txt");

fr << "Pukis buvo dresiruojamas: " << sum << " min" << endl;

fr << "Kasdien vidutiniskai: " << vid << " min";

fr.close();

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <fstream>

#include <iomanip>

 

using namespace std;

 

int n;

int A[10];

int sum;

double vid;

 

void skaitom();

void spausdinam();

 

int main()

{

skaitom();

spausdinam();

return 0;

}

void skaitom()

{

 

ifstream fd("duom.txt");

fd >> n;

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

{

fd >> A; <--- vietoj masyvo galima pasiimt tiesiog int kintamaji. :)

sum = sum + A;

}

vid = sum / n;

fd.close();

}

void spausdinam()

{

ofstream fr("rez.txt");

fr << "Pukis buvo dresiruojamas: " << sum << " min" << endl;

fr << "Kasdien vidutiniskai: " << vid << " min";

fr.close();

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose

ciklas nuo 1 iki n, cikle klausia kiek minuciu istvere, ir ta skaiciu prideda prie kokio nors kintamojo, sakykim minuciuIsviso.

tokiu budu turesit kiek minuciu is viso dresavo.

ir tada uz ciklo ribu dresavoVidutiniskai = minuciuIsviso/n;

ir turesit kiek dresavo vidutiniskai.

 

o ka jus cia malat, tai nesupratau, masyvai cia isvis ne prie ko :D

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ą...