Pereiti prie turinio

Torafter

Patvirtinti nariai
  • Pranešimai

    475
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    100%

Visas Torafter turinys

  1. Nu kaip as tau sakiau, naudoji kintamojo dydzio masyvu visu pirma, o visu antra, tai tu net neapibrezti to i, pagal kurio dydi darai masyva, gali buti kad tas i neigiamas, todel ir luzta.
  2. Nu jei masyvo neindeksuosi tai bus klaida, tai taip iseina kad tau reikia rasyti uzdarbis. Nors tu pagalvok kam tau to masyvo, jeigu tu jo apart to kart kai nuskaitai daugiau niekada nebenaudosi.
  3. Begin s:=s+intervalas[i]; End; Funkcijoj taip for pasikeisk
  4. Tu ne ta kiek pliusink o atskira reiksme kurioje saugai kiek sodininku tu dideliu medziu uzsisake.
  5. Labai daug cia negerai. Skaitai ne tuos duomenis kuriuos reikia, po to skaitai neegzistuojancius isvis duomenis. Tau pirma reiktu nusiskaityti abu parametrus kur turi pirmoj eiluteje, dabar nuskaitai tik viena. Po to kai perskaitai medzius su primu for, antras for neturi ko skaityti ir gaunasi unpredicted behaviour.
  6. Teisingai rodo, tik cout is ifo i gala programos iskelk.
  7. tame for(int k=0; ir tt) { cin>>..; } tuos cin pakeisk i tuos ifus kur turi zemiau, nes jeigu vel darai sita cikla, tai is esmes tu vel nori nuskaityti n duomenu.
  8. Parodyk daugiau kodo aplink ta vieta. O del to tikrinimo, tai geriau tiesiog 2 if pasidaryk atskirus. Cia jei nori sita vieta gerai suprasti tai pasidaryk tokia uzduotele: "ivedamas sveikas skaicius, jeigu jis dalinasi is 3 spausdiname i ekrana "foo", jeigu dalinasi is 7, spausdiname "bar", jeigu dalinasi is 3 ir 7, spausdiname "foobar"".
  9. Nu taip, tu ta paskutini if irgi nori atlikti su visais variantais tai tau reiketu sukti for. P.S. pasvarstyk - tu parasiai "if" ir "else if", tai jeigu zuvis yra ir didele ir skani, ji bus pazymeta tik kaip didele, ir nebus pazymeta kaip skani.
  10. Pirma karta i yra deklaruojamas isoriniame cikle. Tada antra karta jis yra "perdeklaruojamas" (re-declared) vidiniame for. Po jo perdeklaravimo, isorinis i jau nebeegzistuoja, o vidinio i galiojimo riba, kadangi jis buvo declaruotas for inicialiazacijos statemente, yra tik to vidinio for veikimo riba. Viso to pasekoje po vidinio for, tokio kintamojo kaip i nebeturi. Moralas - nenaudok tokiu paciu kintamuju vardu keliu lygiu ciklam sukti. Ir siaip, kai turi suki for fore, tai istikruju tu darai n^2 iteraciju, o tau realiai reikia n*2. Edit: taip islygiuota kad nesupratau. Tu ta "i" refer
  11. Kad man atrodo dvimaciai dar mokyklinei daliai priskiriami.
  12. stulepliai ten atrodo taip X0 1 0 1 2 3 4 5 6 ... Tai pirmame stulpelyje (indexas jo yra 0) yra saugomas svoris, o antrajame (indexas 1) yra saugomas jos skanumas, tai viskas lyg ir tvarkoj cia. int kaip pavyzdi paroziau. Konkreciai siuo atveju tai taip, ten double turetu buti. Nes masyve reikia saugoti 2 reiksmes, t.y. svori ir skanuma, todel kai yra [2], "kiekvienas indexiukas saugo 2 skaicius", zuyvs[x][0] ir zuvys[x][1]. Nu cia dvi dimensijos, tai cia labai poziurio reikalas kaip tu i tai paziuresi, gali tai matyti kaip: X0 1 0 1 2 3 4 5 6 arba X0 1 2 3 4 5 6 0 1 Viska
  13. int zuvys[pirma dimensija][antra dimensija]. Taip sakant cia yra dvimatis masyvas. Gali isivaizduoti kaip Nx2 matrica. I pirma stulpeli sudedami svoriai, o i antra stulpeli tas skonio faktorius. Aisku galima ir per 2 masyvus butu daryti, bet taip paprasciau.
  14. Nu istikruju tai masyvo cia net nereik #include <iostream> using namespace std; int main() { int n, skani, kiekis = 0; double svoris = 0, tmp; cin >> n; for(int i=0;i<n;i++) { cin >> tmp; cin >> skani; if((tmp>=1) && (skani==1)) { svoris+=tmp; kiekis++; } } } Jeigu vistik nori su masyvu, tai: #include <iostream> #define max 100 using namespace std; int main() { int n, kiekis = 0; double svoris = 0; double zuvys[max][2]; cin >> n; //nusiskaitai zuvis for(int i=0;i<n;i++) { cin >> zuvys[i][0]; cin >>
  15. Nu gerai, truputi paaiskinsiu: Vietoje to "const Cviso = 999" geriau pasirašyk prie po include "#define Cviso 999" "cin >> A[Cviso]" į masyvą nuskaito narį su indeksu Cviso (nu tai šiuo atvėju 999), ištikrųjų tu ten nori nuskaityti n, kad žinotum kiek karto suksi ciklą. pascalyje masyvai idexuojasi nuo [1;n], visoje c šeimynoje indexuojama yra nuo 0, t.y. [0;n-1]. Todėl tu norėtum for daryti tokiu principu : for(int i = 0;i<n;i++); Dabar, kai žinai kiek kartų suksi ciklą, ir turi jau normalų ciklą pasirašęs, nuskaitymą daryk jo viduje (for(;;){cin>>A[i]} Jeigu norėsi ka
  16. Pradziai tai reiketu ta "viso" apsibrezti ir kazkokia reiksme priskirti. Taip pat naudoti kintamojo dydzio masyvus, kas yra bloga praktika. Toliau issiaiskink ar for naudoji ar while, nes tas hibridas tai irgi klaida generuoja.
  17. using System; namespace Patiekalai { class Program { static void Main(string[] args) { int t1, n = 0, t, k, time=0; t1 = int.Parse(Console.ReadLine()); k = int.Parse(Console.ReadLine()); t = int.Parse(Console.ReadLine()); while (t > time+k*n) { time += t1 + n * k; n++; } Console.WriteLine(n); } } } kazkas tokio
  18. Galima ir dvisalia, bet reikia but studijuojanciu kazkur vistiek.
  19. Labai smalsu pasidare, is kur zinai jau kur atlikinesi praktika?
  20. Zmogus klausia kaip ten moko, as jam tiesiai ir atsakau, kad per pirmus metus gal ir pristatys masyva. As tai jau senokai supratau, kad nieko nemoko, todel ir nelabai ziuriu kas ten vyksta, o uzsiemu savais reikalais.
  21. Nu pradziai tai destytojai masto, kad visi kas istojo, tai kompiuterio nera mate. Tai pradedama nuo absoliutaus 0. Taipogi, kadangi PS yra daug zmoniu, tai atsiranda ir nemazai istojusiu vien del diplomo (apie 40-50%), nu ty, kad jie net neplanuoja nieko daryti ir jiem tik svarbu kad gaus ta diploma, tai zinoma ju tempai nera ispudingi, bet destytojai juda ju tempais. Siaip, tai Programu Sistemos ruosia Projektu vadovus/programuotojus O jeigu norite programavimo, tai reiketu rinktis informatika. Informatika dar 3 kurse skyla i matematine informatika ir computer sciene. Nu dar jeigu idomu
  22. Na VU PS, tai programavimas yra apgailetiname lygyje, VIKO nezinau kaip ten kas. Siaip MIF'e matematikos visada svarbiausia bus, 90% viso laiko studijom skirsi jai, na ir siaip, jei gerai orientuojasi, tai laisvo laiko bus daug. Na ir tiem kas siais metais stoja, bus nauja programa, siemet atnaujinta, tai kas ten istikruju bus dar neaisku, bet atrodo kad bus geresne nei seniau.
  23. Eik i google ir rasyk: download <koks ten pas tave modelis> intel hd graphics driver. Susirask ka nors is intel.com, pasitikini ar visdar modeliai sutampa, siunti.
×
×
  • Pasirinkite naujai kuriamo turinio tipą...