Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 8.953 pregleda

Najnovija ↓

Zadatak: permutacije brojeva 02.12.2001. u 18:21 · pre 303 meseca #1
Kao i moj kolega dobiosam zadatak a on glasi:
Za zadati prirodan broj n, stampati sve permutacije brojeva od 1,...,n u obrnuton leksikografskom poretku (prva permutacija je n,...,2,1 zadnja 1,2,...,n ) Naravno program se radi u Pascalu.

Ako moze sto brze da se postuje, ili posalje na mail [email protected]...
Unaprijed hvala.

P.S. po mogucnosti u zadatku staviti komentare.

Potpis
Đe si brate ? Sto se cini ? Eo nista , ti ? jaaa bezveze..... Đe si...
Re: Zadatak: permutacije brojeva 03.12.2001. u 17:00 · pre 303 meseca #3
Ovo ti je program da vrti tri broja... Ako hoces vise, samo dodas vise for petlji, ili napravi podprogram sa for petljom pa onda to guras u for petlju za broj kombinacija a u for-u stavis koji broj kombinacija oces...

I cisto radi preglednosti sam dodao ukoliko je broj dvocifren da kombinacije prise sa razmakom...

Code:

program permutacija;

var n,x,y,z,space:integer;

begin
     space := 0;
     writeln ('Unesite broj N: ');
     readln (n);
     if n > 9 then space := 1;

     for x:=0 to n do
        begin
        for y:=0 to n do
           begin
           for z:=0 to n do
              begin
                   if space > 0 then
                   begin
                   writeln ('Kombinacija br.',x,': ',x,' ',y,' ',z);
                   end
                   else
                   begin
                   writeln ('Kombinacija br.',x,': ',x,y,z);
                   end;
              end;
           end;
        end;

     writeln ('--------------- Kraj.');
end.
Re: Zadatak: permutacije brojeva 03.12.2001. u 18:54 · pre 303 meseca #4
Hvala momci.... Veoma hvala.... vidjecu obadva reshenja.... pogotovo mi je interesatno ovo sto mi je random dao....

I da Ako jos ko ima uradjen... neka javi

jos jednom HVALA !
Potpis
Đe si brate ? Sto se cini ? Eo nista , ti ? jaaa bezveze..... Đe si...
Re: Zadatak: permutacije brojeva 04.12.2001. u 00:36 · pre 303 meseca #7
Citat:
random:
Ventura, prijatelju, ovo ti ne valja ništa.


to su tzv. samomultiplikativnoneupotrebljivi kodovi... obraduje me kada vidim vise od 2 ugnjezdene petlje i da mi ego boost...
Potpis
OV SM
LA PK
Re: Zadatak: permutacije brojeva 04.12.2001. u 00:40 · pre 303 meseca #8
Pored totalno promašene teme, mislim da će posvećenicima biti zanimljivo da primete (ako već nisu) da je u kodu svaki begin - end; par suvišan, što je svojevrstan rekord.
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: Zadatak: permutacije brojeva 04.12.2001. u 01:16 · pre 303 meseca #10
Evo i rešenja problema. Iz pedagoških razloga, kod štampa permutacije u direktnom poretku. Naravno trivijalna je stvar izmeniti ga da ih štampa obrnutim redom, i stoga se to ostavlja čitaocu ;o).
Potpis
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
Re: Zadatak: permutacije brojeva 04.12.2001. u 01:45 · pre 303 meseca #11
Decko je trazio komentare uz kod, iz cega sam ja proizveo zakljucak da njemu treba sve lepo i pregledo da je napisano da moze da ukapira nesto..

e sad, mozda sam ja promasio sta su permutacije... ali sam ja program uradio po tome sto mislim sta je to...

Re: Zadatak: permutacije brojeva 04.12.2001. u 12:40 · pre 303 meseca #12
Ljudi molim vas nemojte se svadjat oko svacega.....
Nego se vratite na temu :) (sto bi bilo najbolje)
Inace site sto mi je dao random nasao sam tamo zadatak uradjen....

Samo sad treba da ga prostudiram i da stavim u obrnutom poretku
Potpis
Đe si brate ? Sto se cini ? Eo nista , ti ? jaaa bezveze..... Đe si...
Re: Zadatak: permutacije brojeva 04.12.2001. u 13:03 · pre 303 meseca #13
Pa random ti je okačio gotovo rešenje uz poruku, zašto to ne pogledaš? Ime fajla je permut.pas..
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme