Gasolinis

Reikia pagalbos su c++ u┼żdaviniu. VOID

Recommended Posts

Sveiki, galb┼źt atsiras norintis prisiminti 11 klas─Śs kurs─ů ir i┼íspr─Östi vien─ů u┼żdavin─», kuris asmeni┼íkai man yra ne─»veikiamas. Atlygio nesi┼źlau jokio, pikt┼│ komentar┼│ irgi nelaukiu. Tad gal ka┼żkam nesunku ir pagelb─Śtumete ir padaryt┼│ ka┼żkas pilnai nuo a iki z ┼íit─ů u┼żdavin─» ir pasidalint┼│ sprendimu, a─Źi┼ź.

Tekstiniame faile duom.txt ─»ra┼íytas skai─Źius n ir n sveik┼│j┼│ skai─Źi┼│ por┼│,

kurios rei┼íkia sta─Źiakampio matmenis a ir b.

Sukurkite funkcij─ů sta─Źiakampio plotui S ir perimetrui p apskai─Źiuoti.

Rezultatus i┼íveskite ─» fail─ů rez.txt

 

Buvo ikeltas ir ┼íioks toks pavizdys, ta─Źiau kitos u┼żduoties. - https://imgur.com/a/9QyWiVS

 

 

Redaguota , nario Gasolinis
Linkas
Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
1 minute prie┼í, Gasolinis para┼í─Ś:

Kintamuosius susira┼íyti dar pats moku, ta─Źiau jau vien tekstini┼│ fail┼│ suk┼źrimas kelia man problem┼│.

Tai kuri vieta tau kelia problemas?

Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
1 minute prie┼í, Ricci para┼í─Ś:

Tai kuri vieta tau kelia problemas?

Aplamai visas u┼żdavinys, ┼íiais metais esu prad─Śj─Ös mokytis programavimo, tad ir u┼żduotys mokykloje man asmeni┼íkai yra per sunkios, tad ir ie┼íkau kas nuo 0 gal─Śt┼│ i┼ípr─Östi, kadangi tada a┼í juos naudoju kaip pavyzd┼żius ir bandau spr─Östi kitus pana┼íius u┼żdavinius.

Apsira┼í─Ös kintamuosius, neturiu net ┼żalio supratimo, k─ů toliau daryti.

Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
1 minute prie┼í, Gasolinis para┼í─Ś:

Aplamai visas u┼żdavinys, ┼íiais metais esu prad─Śj─Ös mokytis programavimo, tad ir u┼żduotys mokykloje man asmeni┼íkai yra per sunkios, tad ir ie┼íkau kas nuo 0 gal─Śt┼│ i┼ípr─Östi, kadangi tada a┼í juos naudoju kaip pavyzd┼żius ir bandau spr─Östi kitus pana┼íius u┼żdavinius.

Apsira┼í─Ös kintamuosius, neturiu net ┼żalio supratimo, k─ů toliau daryti.

Jeigu nesupranti kod─Śl pas mokytoj─ů nepapra┼íai pagalbos? Jeigu tu ┼í─» u┼żdavin─» naudosi kaip pavyzd─», kod─Śl negali naudoti temoje ─»kelto pavyzd┼żio, kaip pavyzd─» atliekant ┼íi─ů u┼żduot─»?

Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
2 minutes prie┼í, Ricci para┼í─Ś:

Jeigu nesupranti kod─Śl pas mokytoj─ů nepapra┼íai pagalbos? Jeigu tu ┼í─» u┼żdavin─» naudosi kaip pavyzd─», kod─Śl negali naudoti temoje ─»kelto pavyzd┼żio, kaip pavyzd─» atliekant ┼íi─ů u┼żduot─»?

Mokytojas pagalbos suteikia kiek sp─Śja per pamok─ů, kadangi esu vienintelis klas─Śje kuris mokausi pirmus metus (visi kiti antrus metus), t┼│ kurie mokosi antrus metus yra klas─Śje ┼żymiai daugiau, tod─Śl a┼í pats sutar─Ös su mokytoju stengiuos ┼íiek tiek daugiau dirb─Śti savaranki┼íkai ta─Źiau kaip matai nevisada pavyksta, o ir mokytojas neturi tiek laiko, o pagal ┼í─» pavizd─», man vistiek n─Śra labai ai┼íku. Pats darbas n─Śra atsiskaitomasis ir u┼ż j─» pa┼żymio negausiu, tod─Śl ir ie┼íkau pagalbos ─Źia.

  • Teigiamai 1
Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»

Sveikas, radau i┼í savo sen┼│ u┼żdavini┼│. Gal u┼żves ant kelio

//
#include<iostream>
#include<iomanip>
#include<cmath>
#include<fstream>
using namespace std;
double Statinis (double c, double a);
void PlotasPer(double a, double b, double c, double &p, double &s);

int main()
{
double a,b,s,p,i,c,n;
ifstream fd ("duomenys.txt");
ofstream fr  ("rezultatai.txt");
fd>>n;
for (i=1; i<=n; i++)
{
fd>>c;
fd>>a;
b = Statinis(c,a);
PlotasPer(a,b,c,p,s);
fr<<c<<" "<<a<<" "<<b<<" "<<s<<" "<<p<<endl;
}
return 0;
}
double Statinis(double c, double a)
{
return sqrt(pow(c,2)-pow(a,2));
}
void PlotasPer (double a, double b, double c, double &p, double &s)
{
p=a+b+c;
s=(a*b)/2;
}
 

  • Teigiamai 1
Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
11 minutes prie┼í, VipasMine para┼í─Ś:

Sveikas, radau i┼í savo sen┼│ u┼żdavini┼│. Gal u┼żves ant kelio

//
#include<iostream>
#include<iomanip>
#include<cmath>
#include<fstream>
using namespace std;
double Statinis (double c, double a);
void PlotasPer(double a, double b, double c, double &p, double &s);

int main()
{
double a,b,s,p,i,c,n;
ifstream fd ("duomenys.txt");
ofstream fr  ("rezultatai.txt");
fd>>n;
for (i=1; i<=n; i++)
{
fd>>c;
fd>>a;
b = Statinis(c,a);
PlotasPer(a,b,c,p,s);
fr<<c<<" "<<a<<" "<<b<<" "<<s<<" "<<p<<endl;
}
return 0;
}
double Statinis(double c, double a)
{
return sqrt(pow(c,2)-pow(a,2));
}
void PlotasPer (double a, double b, double c, double &p, double &s)
{
p=a+b+c;
s=(a*b)/2;
}
 

D─Śkui, pasi┼żi┼źr─Śsiu kaip ─Źia kas

Nuoroda iki šio pranešimo
Dalintis per kit─ů puslap─»
Sve─Źias
┼ái tema yra u┼żrakinta.

  • Temos, kurios buvo pa┼żym─Śtos tomis pa─Źiomis ┼żym─Śmis:

    • Para┼í─Ś silverfoxas
      Sveiki, i┼íkilo problema spren┼żiant u┼żdavin─», kuriame reikia ┼íalinti masyvo narius ir suformuoti nauj─ů masyvo sara┼í─ů.┬á

      sunkiausia yra parasyt ta formavimo funkcija, nors vistiek atsakymai gaunasi blogai kad ir kaip beparasyciau
      Mano sprendimas
      #include <iostream>
      #include <iomanip>
      #include <fstream>
      #include <cmath>
      using namespace std;
      const char SF [] = "Duomenys.txt";
      const char RF [] = "Rezultatai.txt";
      void skaitymas (const char SF[], int &n, int A[], int B[]);
      void salinti (int A[], int B[],int &n);
      void salinti2 (int A[], int B[],int &n);
      void formavimas (int &n, int A[],int B[],int &k);
      void atsakymai (const char RF[], int A[], int n);
      int main()
      {
          int n; /// zibintu skaicius;
          int A[100], B[100]; /// zibintu numeriu masyvai ir zibintu busenu masyvai
          int k;
          ofstream rf(RF);
          skaitymas (SF,n,A,B);
          salinti (A,B,n);
          atsakymai (RF,A,n);
          salinti2 (A,B,n);
          formavimas (n,A,B,k);
          atsakymai(RF,A,n);

          return 0;
      }
      void skaitymas (const char SF[], int &n, int A[], int B[])
      {
          ifstream sf (SF);
          sf >> n;
          for (int i=0; i<n; i++)
          sf >> A >> B;
          sf.close();
      }
      void salinti(int A[], int B[],int &n)
      {
          for (int i=0; i<n; i++) {
          if (B   == 0)
          {
              for (int k=i; k<n; k++)
                  B[k]=B[k+1];
                  A[k]=A[k+1];
              n--;i--;
          }
      } }
      void salinti2 (int A[], int B[],int &n)
      {
          for (int i=0; i<n; i++) {
          if (B   == 1)
          {
              for (int k=i; k<n; k++)
                  B[k]=B[k+1];
                  A[k]=A[k+1];
              n--;i--;
          }
      } }
       
      void atsakymai (const char RF[], int A[], int n)
      {
          ofstream rf (RF, ios::app);
          for (int i=0; i<n; i++)
          rf << A << " ";
          rf << endl;
      }
      Buciau dekingas jei patartumet kaip issprest
    • Para┼í─Ś Programmer234
      Reikia pagalbos su olimpiadiniu u┼żdaviniu. Para┼íiau dal─» kodo, bet nesugalvoju pagrindinio algoritmo.┬á Mane ┼íiek tiek painioja s─ůlygos sakinys "Jei kuriam nors ┼żaid─Śjui yra pasirinkimas, tai visi ┼żaid─Śjai vertina situacij─ů atsi┼żvelgdami ─» ┼íio ┼żaid─Śjo galim─ů ─Śjim─ů.".┬á
      S─ůlyga (2 u┼żdavinys, ┼żaidimas):
      https://forumas.ktu.lt/index.php/uzduociu-archyvas/2019-metu-konkursu-uzduotys/132-2019-programavimas-forumas/file
      Kodas:
      #include <iostream> #include <fstream> #include <vector> #include <string> class Cordinates { public: int x; int y; }; void Read(int& n, int& m, std::vector<Cordinates>& player, std::vector<Cordinates>& chair); void Distance(const std::vector<Cordinates>& player, const std::vector<Cordinates>& chair, std::vector<std::vector<unsigned int>>& distances); int main() { int n, m; std::vector<Cordinates> player; std::vector<Cordinates> chair; std::vector<std::vector<unsigned int>> distances; Read(n, m, player, chair); Distance(player, chair, distances); return 0; } void Read(int &n, int &m, std::vector<Cordinates>& player, std::vector<Cordinates>& chair) { std::ifstream fin("U2.txt"); fin >> n >> m; std::string line; for (int y = 0; y < n; y++) { fin >> std::ws; std::getline(fin, line); for (int x = 0; x < m; x++) { if (line[x] == 'X') player.push_back({ x, y }); else if (line[x] == 'L') chair.push_back({ x, y }); } } fin.close(); } void Distance(const std::vector<Cordinates>& player, const std::vector<Cordinates>& chair, std::vector<std::vector<unsigned int>>& distances) { for (int i = 0; i < chair.size(); i++) { std::vector<unsigned int> temp; for (int j = 0; j < player.size(); j++) { temp.push_back(abs(player[j].x - chair[i].x) + abs(player[j].y - chair[i].y)); } distances.push_back(temp); } }  
    • Para┼í─Ś #Dziastin#
      Sveiki,
      nor─Ś─Źiau paklausti i┼í kur geriausiai prad─Śti dom─Śtis C++ programavimo kalba?
      Patikslintas pra┼íymas: galb┼źt gal─Śtum─Śte pasakyti "tutorial" puslapi┼│, grupi┼│ ir pn┼í? Kad b┼źt┼│ galima mokintis / dom─Śtis nuo 0.
      A─Źi┼ź
    • Para┼í─Ś BloodLust
      Sveiki gal kas ras klaida suvedes lyg viska ir gerai bet atsakyma ne toki spausdina
      #include <iostream>
      #include <iomanip>
      using namespace std;
      int main()
      {
          int a,b;
          cin>>a>>b;
          for(int x=a; x>=b; x++){
              if(x<=3 && x%5  ==0 && x%10<=5) cout<<x<<endl;
          }
          return 0;
      }    
       

  • ┼áiame puslapyje nar┼ío:   0 nariai

    N─Śra registruot┼│ nari┼│ per┼żi┼źrin─Źi┼│ ┼í─» forum─ů.