Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: O chestie super tare :D  (Citit de 2784 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
dobre
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 116



Vezi Profilul
« : Februarie 16, 2006, 01:40:31 »

Trebuie sa ii multumesc unei profesoare din Lunca Cernii care a gasit o solutie geniala in mai putin de o ora Shocked
Enunt problema:
Sa se afiseze primele n patrate perfecte.
Ex:  N=4
1 4 9 16
Solutia :
Cod:

var i,k,n:Integer;
begin
Write('Dati N : ');ReadLn(n);
K:=0;
i:=1;
While K<N do
      begin
           if frac(Sqrt(i))=0 then
              begin
                   Write(i,' ');
                   K:=K+1;
              end;
           i:=i+1;
      end;
ReadLn;
end.

Sper k v-ati luminat  ... asa cum m-am luminat si eu  Winner 1st place
Memorat
silviug
Echipa infoarena
Nu mai tace
*****

Karma: 193
Deconectat Deconectat

Mesaje: 485



Vezi Profilul
« Răspunde #1 : Februarie 16, 2006, 02:23:48 »

What ?  Eh?

Ar trebui sa radem ?  Dry
Memorat

"Don't gain the world and lose your soul, wisdom is better than silver or gold." [Bob Marley - Jamaican reggae musician & singer (1945 - 1981)]
dobre
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 116



Vezi Profilul
« Răspunde #2 : Februarie 16, 2006, 13:20:02 »

Mie mi s-a parut :lol: , dar no.. nu trebuie sa fie amuzanta pt. toata lumea... totusi te astepti de la un profesor sa aiba ceva solutii mai elegante la probleme asa dificile ... Nu esti de aceeasi parere? Rolling Eyes .
Memorat
wickedman
Echipa infoarena
Nu mai tace
*****

Karma: 227
Deconectat Deconectat

Mesaje: 670



Vezi Profilul WWW
« Răspunde #3 : Februarie 16, 2006, 15:26:51 »

Eleganta sau nu, ai grija la comparatii de floating point cu 0.
Daca mai ai si numere mari, poate ar fi mai safe ceva de genu`:
r = round(sqrt(n))
testul:  r*r == n
Memorat
dobre
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 116



Vezi Profilul
« Răspunde #4 : Februarie 16, 2006, 16:52:34 »

Pai in plus k este si mai rapid  Smile ...
Profesoarei i s-a prezentat solutia cea mai simpla, cred...
dar din pacate nu a inteleso foarte bine...
Ea este ambitioasa insa nu prea stie info dar are tot timpul din lume k sa invete  Very Happy
Memorat
wefgef
Nu mai tace
*****

Karma: 1049
Deconectat Deconectat

Mesaje: 3.008


razboinicu' luminii


Vezi Profilul
« Răspunde #5 : Februarie 16, 2006, 20:30:29 »

las-o mah in pace...

e profa ta? in caz ca da, presupun ca ii faci zile fripte la ore, nu?
Memorat

omului i-au fost date instinctele pentru a supravietui, nu pentru a fi sclavul lor.
dobre
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 116



Vezi Profilul
« Răspunde #6 : Februarie 16, 2006, 20:57:22 »

Pai eu am la scoala 2 profesoare... una dintre ele este super klumea iar cealalta ii pasta(nu ii fac zile fripte neaparat k ma simpatizeaza).
Dar in cazul de fatza chiar nu este vb de profesoara mea  :lol:
Memorat
cristy
De-al casei
***

Karma: 2
Deconectat Deconectat

Mesaje: 136



Vezi Profilul
« Răspunde #7 : Februarie 18, 2006, 11:13:56 »

lasa profii in pace...ca is depasiti de situatie, multi dintre ei
Memorat

... lipsa de inspiratie ...
Coty
Nu mai tace
*****

Karma: 6
Deconectat Deconectat

Mesaje: 235



Vezi Profilul WWW
« Răspunde #8 : Februarie 19, 2006, 10:35:46 »

wow, chiar e utila... Shocked
btw, imi scuzati (ne)cunostintele de geografie, dar unde vine lunca cernii??? sau cum ii zice?... eu zic ca e suficient faptul ca exista o profa de info acolo... sa mai stie si info foarte bine... cereti cam mult Very Happy
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines