Pereiti prie turinio

c++ neisprendziu uzdavinio iki galo


Rekomenduojami pranešimai

Sveiki kas gali buti blogai sioje programoje?

#include <fstream>

#include <iomanip>

#include <iostream>

using namespace std;

const char cdfv[]="Siena.txt";

const char cdfr[]="siena_rez.txt";

 

double plakato_plotas(double a, double b,double c, double d)

{

double dk;

dk=(d-b)*(c-a);

return dk;

}

double plotas(double a, double b)

{

double bk;

bk=a*b;

return a*b;

}

int main()

{

int i,n;

double x1,x2,y1,y2,aukstis,plotis,sum;

ifstream fd (cdfv);

ofstream fr (cdfr);

cin>>plotis>>aukstis>>n;

sum=0;

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

{

fd>>x1>>y1>>x2>>y2;

 

sum+=plakato_plotas(x1,y1,x2,y2);

cout << sum;

}

fd.close();

fr << plotas(plotis, aukstis)-sum<< endl;

fr.close();

return 0;

}

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


using namespace std;

int plotas(int plakatas[]) {
   return (plakatas[2]-plakatas[0]) * (plakatas[3]-plakatas[1]);
}

int main(int argc, char **argv)
{
   ifstream In("siena.txt");

   // skaitom faila
   int p, a, n;
   In >> p >> a >> n;

   int plakatai[n][4];
   for (int i=0; i<n; i++) 
       for (int j=0; j<4; j++)
           In >> plakatai[i][j];
   In.close();

   // skaiciuojam
   int sienosPlotas = p * a;
   for (int i=0; i<n; i++)
       sienosPlotas -= plotas(plakatai[i]);

   cout << sienosPlotas;
}

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