Forum Romania Inedit
Romania Inedit - Resursa ta de Fun
Lista Forumurilor Pe Tematici
Forum Romania Inedit | Reguli | Inregistrare | Login

POZE FORUM ROMANIA INEDIT

Nu sunteti logat.
Nou pe simpatie:
Cezi 23 ani
Femeie
23 ani
Vaslui
cauta Barbat
27 - 80 ani
Forum Romania Inedit / Request / matematica Moderat de Diabolique, Nero, Saw, gabiandreicristian, maharet, plumber
Autor
Mesaj Pagini: 1
danger
VETERAN

Inregistrat: acum 18 ani
cine se pricepe bine lamatematica, programare, poate sa ma ajute si pemine laochestiune? este vorbe, din cate am inteles, de aranjamente. adica toate solutiile la:  combionatii de 4 luate cate 9. este vreun program ceva? eu am ceva care imi arata invers adik lacombinari de 9 luate cate 4. sunt 120 desolutii pe care mi le desfasoara intr-un fisier text, dar la combinari de 4 luate cate 9 imi da0 solutii.

multumesc. sper ca amexplicat bine.


_______________________________________


pus acum 10 ani
   
quarantin3
Membru Puf

Inregistrat: acum 12 ani
te ajut eu, dar nu am inteles daca vrei combinari sau aranjamente
in plus, daca ai combinari de n, luate cate k, daca k>=n, e normal sa iti dea 0
uite:

Modificat de quarantin3 (acum 10 ani)


pus acum 10 ani
   
danger
VETERAN

Inregistrat: acum 18 ani
eu cred ca este vb de aranjamente. si un programel ceva care sa le desfasoare nu este?

_______________________________________


pus acum 10 ani
   
80Inanna
Moderator

Din: Mitologie
Inregistrat: acum 18 ani
În matematică „combinări” și „aranjamente” au sensuri precise și diferite. Dacă nu aveți o imagine clară a ce aveți nevoie și nu faceți cererea în terminologia matematică exactă n-avem cum înțelege ce doriți.

_______________________________________
Verificati toate linkurile înainte de a descărca!  UNELE sunt expirate.
Cataloage FILME românești și TEATRU românesc.
Eu pot descărca de pe: mediafire, zippyshare, uptobox, mega.
NU pot descărca de pe: depositfiles, uploaded, turbobit, letitbit.

pus acum 10 ani
   
danger
VETERAN

Inregistrat: acum 18 ani
deci... eu vreau sa combin urmatoarele:
       1  2  3  4  5  6  7  8  9 
1     1  1  1   ..................9   
2     1  2  1                     9
3     1  1  2                     8
4     1  1  1                     7  s.am.d.  am vb cu un prof de mate care zice ca sunt aranjamente. ma gandeam ca este vreun program care sa desfasoare toate variantele

Modificat de danger (acum 10 ani)


_______________________________________


pus acum 10 ani
   
quarantin3
Membru Puf

Inregistrat: acum 12 ani
codul sursa pentru un program scris in limbajul de programare pascal care genereaza aranjamente:

====================================================
{generarea aranjamentelor}

program aranjamente;  {iterativ}
type stiva=array [1..10] of integer;
var st:stiva;
ev,ass:boolean;
n,k,p:integer;

procedure init(k:integer;
var st:stiva);
begin
     st[k]:=0;
end;

procedure succesor(var ass:boolean;var st:stiva;k:integer);
begin
     if st[k]<n then
     begin st[k]:=st[k]+1;
           ass:=true;
     end
     else
     ass:=false;
end;

procedure valid(var ev:boolean; var st:stiva; k:integer);
var i:integer;
begin
     ev:=true;
     for i:=1 to k-1 do
     if st[i]=st[k] then
        ev:=false;
     if (st[k]<0) and (st[k-1]<0) then
        ev:=false;
end;

function solutie(k:integer):boolean;
begin
     solutie:=(k=p);
end;

procedure tipar;
var i:integer;
begin
     for i:=1 to p do write (st[i]);
     writeln;
end;

begin;
write ('n:=');
readln (n);
write ('p:=');
readln (p);
k:=1;init(k,st);
while k>0 do
begin
     repeat
           succesor (ass,st,k);
           if ass then valid(ev,st,k);
     until (not ass) or (ass and ev);
     if ass then
     if solutie(k) then tipar
     else
     begin
          k:=k+1;
          init(k,st)
     end
     else k:=k-1;
end;
readln;
end.


pus acum 10 ani
   
danger
VETERAN

Inregistrat: acum 18 ani
ms mult

_______________________________________


pus acum 10 ani
   
Pagini: 1  

Mergi la