Pereiti prie turinio

geras1448

Nariai
  • Pranešimai

    14
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%
  1. Nelabai supratau kaip tu per vieną ciklą gali surikiuot :D kai pavyzdį padariau aiškiai su 2 ciklais. Peržengti rėžiai, tai kreipiesi į masyvo elementą, kurio nėra. Tarkim MASYVAS[100]. Ten skaičiai kažkokie. Tačiau tu sugalvoji MASYVAI[100]:=5; bet tokios reikšmės nėra, nes MASYVAS turi 100 elementų nuo 0 iki 99. Konkrečiai tavo kode tai turbūt V[i+1], nes statiniam masyve skirta vietos, bet tu kreipiesi į neužpildytą atmintį, t.y. tau išmetą klaidą, nes nėra grąžinamos reikšmės. Todėl aš statinių masyvų nelabai naudoju, patariu dinaminius. Klaida turbūt cikle, nes turėtų būt for i:=1 to n-1,
  2. Var vardas : String; skaicius, i : integer; VARD[100] : string, SKAIC[100] : integer; for i:=0 to MasyvoDydis do for j:=0 to MasyvoDydis do begin if(VARD[j] > VARD[j+1]) then begin //tada reikia sukeist juos vietom vardas:=VARD[j]; VARD[j]:=VARD[j+1]; VARD[j+1]:=vardas; //pakeitei vietom vardus, bet ir skaicius reikia pakeist, taigi: skaicius:=SKAIC[j]; SKAIC[j]:=SKAIC[j+1]; SKAIC[j+1]:=skaicius; //gavosi surikiuoti pagal abecele abu masyvai end; //jeigu vienas
  3. Sveiki, niekaip nepadariau vienos užduoties, dabar jau per vėlu, tačiau kad ir neatlikau užduoties - atsirado ryžto/noro išmokyti pritaikyti rekursiją individualių užduočių sprendimams. Tarkime yra duoti duomenys apie maršrutus: Pradinis miestas tarkim: Kaunas. Kaunas - Vilnius Vilnius - Kaunas Vilnius - Karmėlava Karmėlava - Kaunas Karmėlava - Klaipėda Kaunas - Klaipėda Klaipėda - Vilnius Klaipėda - Šiauliai Kaunas - Šiauliai Šiauliai - Panevėžys Reikia rasti visus galimus maršrutus. O kad nesigautų begalinio ciklo, galima nuvaryt į kokį miestą tik vieną kartą. Tarkim galimas maršrutas:
  4. Ta prasme GUI padaryt? Nes kaip supratau, kad sąrašą padaryt tiesiog sukuri tarkim struct duomenysApieImone{ visi duomenys kokie ten turi būt}, tada sukuri dinaminį masyvą "new duomenysApieImone" ir iš textBox suvedi informaciją ir mygtuko paspaudimu padidini masyvą ir pridedi naujus duomenis. Galima ir su klase. Nesupratau užduoties :D
  5. O tai draudimui nėra sudaroma atskira sutartis? Jeigu yra, tai, manau, parduotuvėje užtektų parodyti asmens dokumentą ir tau padarytų to lapo kopiją.
  6. Visa programa atrodo(yra šiektiek klaidų skaičiavimuose): Programos kodas: Skaičiai.h #pragma once #include <string> #include <iostream> #include <fstream> #include <iomanip> using namespace std; #include "Skaičius.h" class Skaičiai { public: static const int Cd = 1; // kiek didinti dinaminį masyvą private: Skaičius *Sk; // dinaminis skaičių masyvas int Elementai[12]; // statinis skaičių masyvas, skirtas saugoti skaičiams, nuskaitytiems iš failo int n; // elementų skaičius int ats; // skaitmuo, kurį reikia gauti naudojant aritmetinius veiksmus int
  7. Intel Core i5-4460, Quad Core, 3.20GHz, 6MB, LGA1150, 22nm, 84W, VGA, BOX 193.00 € ASRock H81M-HDS, H81, DualDDR3-1600, SATA3, 1600, HDMI, mATX 53.19 € DDR3 Crucial Ballistix Sport 8GB 1600MHz CL9 1.5V 66.69 € SSD Crucial BX100 250GB SATA3, 535/370MBs, IOPS 87/70K, 7mm 105.00 € Gigabyte GeForce GTX 960 OC, 2GB GDDR5 (128 Bit), HDMI, 2xDVI, 3xDP 224.00 € PSU Lepa MX F1 600W, 12cm silent hydraulic bearing fan 42.49 € PC korpusas be PSU Cooler Master N300 (KKN1), Midi Tower, USB3, Juodas 35.49 € Suma: 719.86 € / 2 485.53 Lt viskam 36mėn. garantija, rinktas skytech galima ir b85 dėt mamkę, nėr
  8. #include <iostream> #include <fstream> using namespace std; void skaiciuotiIrSausdinti(int riebalai, int angliavandeniai, int baltymai, int mase) { ofstream rf("Rezultatai.txt", ios::app); a = (riebalai*100) / 600; b = (angliavandeniai*100) / 600; c = (baltymai*100) / 600; rf << a << endl; rf << b << endl; rf << c << endl; rf.close(); } int main(){ double a[1000], b[1000], c[1000], m[1000], n; double A =0, B=0, C=0, M=0; ifstream df("Duomenys.txt"); df >> n; for(int i = 0; i < n; i++){
  9. Tame ir esmė, kad gauni 6 skaičius. Iš jų gauni kokį atsakymą ir ant to atsakymo reikia dar kart panaudot kitą atsakymą arba dar nepanaudotą skaičių. Nežinau kaip padaryt, turbūt bus -2 balai ir turėsiu dar savaitę kažką ekspermentuot, nes laborą atsiskaityt tai reikia :D. Informatikos inžineriją studijuoju, pasiėmiau programų sistemų modulį, bet dabar žiūriu, kad be reikalo :D
  10. Neveik vistiek, buvau mėginęs ir anksčiau.
  11. Sveiki, kas galit paaiškint kaip nuskaityt text failą per c++ ? Kas man gavosi iki šiol (savaime aišku kad neveikia Very Happy ) : #include <iostream> #include <fstream> using namespace std; int main () { int i, a, mas[100],mas1[100],mas2[100]; ifstream duomenys; duomenys.open('duom.txt'); duomenys>>a; for (i=1; i<a+1; i++) { duomenys>> (mas,mas1,mas2); //text faile yra trys skaitmenys, tai toj pačioj eilutėj turėtų tris nuskaityt } duomenys.close(); cout << a << endl; for (i=1; i<a+1;i++) cout << mas << " " <&
×
×
  • Pasirinkite naujai kuriamo turinio tipą...