#Dziastin#

Klausimas apie C++

Recommended Posts

prieš 2 valandas(-ų), #Dziastin# parašė:

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ū

O kodėl būtent c++? Programavimo pagrindai visur vienodi, skiriasi tik sintaksė.

 

betkokiu atveju jau per tą laiką galėjai susigooglint c++ basics ar tutorial, ir taip, viskas anglų kalba

Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
prieš 6 valandas(-ų), el_faktro parašė:

O kodėl būtent c++? Programavimo pagrindai visur vienodi, skiriasi tik sintaksė.

 

betkokiu atveju jau per tą laiką galėjai susigooglint c++ basics ar tutorial, ir taip, viskas anglų kalba

Tiesiog galvojau, kad galbūt žmonės žino, kurių tikrai gerų tinklapių, kur viskas gerai paaiškinta. O anglų kalba tikrai nėra problema :D 

Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.


  • 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šė Gasolinis
      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
       
       
    • 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ą.