eMatematikas Prisijunk Forumas Užduotys Testai Pradžia

Programavimas. Klausimai del užduočių, kurių nesuprantu C++.


Masyvo pildymui for tinka, bet paties asmens kodo skaitmenis vistiek su while patogiau.

Sakau, kad 10000000000 viršija didžiausią leistiną sveiką skaičių, todėl ir užlūšta

lukasmSakau, kad 10000000000 viršija didžiausią leistiną sveiką skaičių, todėl ir užlūšta

Tai mano atveju kaip daryti, kad nebutu 10000000000 bet (noreciau be jokiu ciklu (jei imanoma)).

Dabar įsigilinęs į sąlygą supratau: tavo funkcija beveik teisinga, tik nepastebėjai vieno dalyko - paskutiniai keturi asmens kodo skaitmenys mums visai nerūpi, todėl gali iškart nusiskaitęs asmens kodą, padalyt jį iš 10000. Tada jau nereiks 10000000000, užteks 1000000. Šitas skaičius jau neviršija maksimalios reikšmės.

pakeista prieš 13 m

Nezinau. Gal cia mano kompiliatorius kvailioja, bet tame  kode kur parasiau jis nenuskaito i masyva tu asmens kodu. Bandziau ir vienaip ir kitaip, bet gaunu nerealius skaicius. Tad kas negerai mano kodas blogas, ar laikas kompiliatoriu nauja siustis, nes nezinau kiek bandau, o nieko gero nevyksta :D. jau isaiskino reiktu naudoti unsigned long long :), nes paprasciausiai i 32 bitus netelpa.

pakeista prieš 13 m

Ir dar peržiūrėjau tavo funkciją.
1. Kam tu sudarai dar vieną masyvą A iš tų pačių skaičių, kurie yra tekstiniame faile.
Vietoj fd>>A[i] gali rašyt fd>>u Tada tos pačios reikšmės papildomai neliks kompiuterio atminty.
2. Tu turi sudaryt masyvus S, U, Y, D, o dabar parašei, tarsi tai būtų pavieniai kintamieji.
3. Dar pataisyk tą vietą, kur atskiri skaitmenis. Ten kaikur netokius daliklius parašei.
4. Visus ciklo for veiksmus nepamiršk apskliaust.

pakeista prieš 13 m

Aciu  del 2 punkto visai nepagalvojau. Manyciau cia butu geriau kurtis struktura ir i ja mestis visus masyvus. :)

Dar noreciau paklausti pvz man reikia padaryti taip, kad jei funkcija grazina 0 tai rasytu Sausis, jei 1 Vasaris jei 2 Kovas ir t.t. Su kuo man tai atlikti?

Tai papraščiausiai su if.

Turiu tokia uzduoti: https://www.ematematikas.lt/upload/uploads/40000/4000/44467/thumb/p17tb0mnh71frj1r2fdrl1b621i4h1.JPG
Beda ta, kad nesugalvoju kaip atrinkti, kad saulegrazos butu GRETA viena kitos. Max randu, bet kaip atskirti, kad jos butu greta nesugalvoju.

pakeista prieš 13 m

Nori sudalyvauti šioje temoje ir parašyti savo pranešimą? Prisijungti »