Pereiti prie turinio

neisprendziu sito uzdavinio prasau pagalbos


Rekomenduojami pranešimai

Gal kas galite padeti pataisyti programos sprendima?

Katino vakarienė

 

Katino šeima vakarienei nutarė prisigaudyti žuvelių. Meškerioja senis katinas. Į

 

krepšį ji deda ne visas žuveles, o tik tas, kurios didelės ir skanios. Meškeriojimo

 

duomenys įvesti į duomenų failą. Pirmoje eilutėje nurodytas skaičius, kiek iš viso

 

žuvelių pagavo katinas. Toliau atskirose eilutėse pateikiamas kiekvienos žuvelės

 

svoris (realusis skaičius) ir informacija apie skanumą (1 – skani, 0 – neskani).

 

Žuvelės, kurios sveria mažiau kaip 1, laikomas mažomis. Parašykite programą, kuri

 

pasakytų, kiek žuvelių katinas parnešė į namus ir koks buvo jų svoris.

 

 

Duomenys:

Pradiniai duomenys Rezultatas Paaiškinimas

 

6

 

1.5 1

 

2.1 1

 

0.5 0

 

3.5 1

 

0.5 1

 

4.12 0

 

3

 

7.10

 

3 didelės ir skanios žuvys

 

7.10 žuvų svoris

 

 

Mano programa: #include <fstream>

#include <iostream>

#include <cmath>

using namespace std;

double katinas(int a,int b,int m, int k,int a1)

{

a1=0;

k=0;

if ((a>=1) && (b=1));

a1=a1+a;

k++;

 

}

 

const char CDfv[]="katinovakariene.txt";

const char CRfv[]="vakarienes_rez.txt";

int main ()

{

int n,k,m,a1;

double b;

ifstream fd(CDfv);

ofstream fr(CRfv);

fd>>n;

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

{

fd>>m;

fr<<k>> ""<< b<<endl;

}

fd.close();

fr.close();

return 0;

}

Nuoroda į pranešimą
Dalintis kituose puslapiuose
#include <fstream>
#include <iomanip>

using namespace std;

int n;
double A[10];
int B[10];

void skaitom();
double atrenkam();
int kiek();
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[i] >> B[i];
	fd.close();
}
double atrenkam()
{
  	double sv = 0;
  	for(int i = 0; i < n; i++)
  	if((A[i] >=1) && (B[i] >=1)) sv = sv + A[i];
  	return sv;
}
int kiek()
{
int k = 0;
for (int i = 0; i < n; i++)
if((A[i] >=1) && (B[i] >=1)) k++;
return k;
}
void spausdinam()
{

	ofstream fr("rez.txt");
	fr <<"Zuvu svoris: " << fixed << setprecision(2) << atrenkam() << endl;
	fr << kiek() << " skaniu zuvu";
	fr.close();
}

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