Programavimas. Klausimai del užduočių, kurių nesuprantu C++.
DEMO +1000
Masyvo pildymui for tinka, bet paties asmens kodo skaitmenis vistiek su while patogiau.
DEMO +1000
Sakau, kad 10000000000 viršija didžiausią leistiną sveiką skaičių, todėl ir užlūšta
mendinskis (+1455)
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)).
DEMO +1000
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
mendinskis (+1455)
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
DEMO +1000
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
mendinskis (+1455)
Aciu del 2 punkto visai nepagalvojau. Manyciau cia butu geriau kurtis struktura ir i ja mestis visus masyvus. :)
mendinskis (+1455)
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?
DEMO +1000
Tai papraščiausiai su if.
mendinskis (+1455)
Turiu tokia uzduoti: Beda ta, kad nesugalvoju kaip atrinkti, kad saulegrazos butu GRETA viena kitos. Max randu, bet kaip atskirti, kad jos butu greta nesugalvoju.