Pereiti prie turinio

c++ uždavinys "Trys sodininkai"


Rekomenduojami pranešimai

Prieš 59 minutes, paulina6565 parašė:

Sveiki, reiktų pagalbos su šiuo uždaviniu. (Programa turėtų būti be masyvų, nesimokinom dar) Gal galite paaiškinti kaip reiktų čia rašyti?

9999.png

 

Prieš 33 minutes, babunas parašė:

bet studentas darzove liks

ir taip daržovė, paieška naudotis nemoka https://uzdarbis.lt/t309781/c-pagalba-del-programos-trys-sodininkai/?do=findComment&comment=2566599

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

int bendras_ilgis(int s1, int e1, int s2, int e2, int s3, int e3){
    
 int bendra_s;
 int bendra_e;
 
  if(s1<s2)bendra_s = s2; 
  if(s1>=s2)bendra_s = s1;
  if(e1<e2)bendra_e = e1;
  if(e1>=e2)bendra_e = e2;

  if(bendra_s<s3)bendra_s = s3;
  if(bendra_e>=e3)bendra_e = e3;
 
  return bendra_e-bendra_s;
  
};

int main()
{
  int a_x0,a_y0,a_x1,a_y1,
      b_x0,b_y0,b_x1,b_y1,
      c_x0,c_y0,c_x1,c_y1;
     
  std::ifstream duom;
  duom.open("duom.txt");
  duom >> a_x0 >> a_y0 >> a_x1 >> a_y1;
  duom >> b_x0 >> b_y0 >> b_x1 >> b_y1;
  duom >> c_x0 >> c_y0 >> c_x1 >> c_y1;
  duom.close();
    
   int plotis = bendras_ilgis(a_x0,a_x1,b_x0,b_x1,c_x0,c_x1);
   int aukstis = bendras_ilgis(a_y0,a_y1,b_y0,b_y1,c_y0,c_y1);
    
  std::ofstream rez;
  rez.open("rez.txt");
  rez << plotis*aukstis;
  rez.close();
     
}

Jei nori, permesk 2eurus - PM.

untitled.png

 

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