Permutacije

Nejc Skoberne nejc.skoberne at guest.arnes.si
Fri Jul 19 02:04:43 CEST 2002


Zdravo.

Pred par dnevi sem se zacel uciti C. Trudil sem se, a mi ni uspelo
napisati programa, ki bi kot input vzel najprej moc mnozice, nato pa
se posamezne elemente le-te (poljubno stevilo) in bi jo nato
permutiral in vse permutacije izpisal na ekran.

Nekaj sem se trudil v stilu:

int st,i,per,j,k;

main () {

  printf("Moc mnozice, ki jo zelite permutirati: ");
  scanf("%d",&st);

  char el[st];

  for (i=0;i<=st;i++) {
    printf("Vnesite %d. element: ",i+1);
    scanf("%s",&el[i]);
  }

/* Permutiranje */

  for (i=0;i<=st;i++) {
    per=st * (st-(i+1));
    }

  for (i=0;i<=st;i++) {

    for (j=0;j<=per/st;j++) {
        printf("%d. permutacija: ",i+1);
          for (k=0;k<=st;k++) {
.
.
.
.

Vendar, kot lahko vidite na koncu nisem nasel resitve. A mi lahko kdo
da kak hint?

Hvala.

-- 
Nejc Skoberne
Grajska ulica 5
SI-5220 Tolmin
E-mail: nejc.skoberne at guest.arnes.si




More information about the lugos-prog mailing list