infoarena

infoarena - concursuri, probleme, evaluator, articole => Informatica => Subiect creat de: Simoiu Robert din Decembrie 26, 2009, 22:10:36



Titlul: Max.longint
Scris de: Simoiu Robert din Decembrie 26, 2009, 22:10:36
Buna nu stiti cum sa fac de exemplu pentru o valoare sa ii stabilesc sa mearga de exemplu doar pana la o valoarea de maxim 8 cifre de exemplu(99999999) sau altceva, si negativ de asemenea(de exemplu variablia a sa se plimbe intre -1 si 3000).


Titlul: Răspuns: MAx.longint
Scris de: Sima Cotizo din Decembrie 27, 2009, 12:41:02
Din cate tin minte, lucrezi in Pascal si din cate stiu nu poti forta o valoare in Pascal sa fie intre anumite limite. Poti sa faci cu IF dupa fiecare modificare a valorii si sa vezi daca cumva iese din interval, atunci sa o reseteze la o valoare pe care o vrei tu.

In C++ ai putea face o clasa si la fiecare modificare de variabila (adica apel de member function / operator) sa faca verificarile dorite de tine.


Titlul: Răspuns: MAx.longint
Scris de: Simoiu Robert din Decembrie 27, 2009, 13:01:32
Eu stiu ca poti face maxlongint...(si scrii maximul acelei valori), am incercat si eu, am vazut la un utilizator de pe infoarena care a luat 100 pct. pe o problema .


Titlul: Răspuns: MAx.longint
Scris de: alexandru din Decembrie 27, 2009, 14:07:18
poti face ceva de genu
Cod:
var 
    a  : -1..30000;


Titlul: Răspuns: MAx.longint
Scris de: Simoiu Robert din Decembrie 27, 2009, 16:16:35
Merci alex merge :D