Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » 28 Virtual Rästel

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
10.06.2003, 18:35 Uhr
virtual
Sexiest Bit alive
(Operator)


Ja, schön Heiko, aber das war nicht die Aufgabe. Die Aufgabe war:

Zitat:

Die Aufgabe besteht darin, zu einem beliebigen X>1 all jene N und K zu bestimmen, für die gilt D(N,K)==X.


Ich würde mal sagen, du hast jetzt 34.567% Der Aufgabe gelöst. Jetzt aber schnell, bevor Beefy kommt!
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
10.06.2003, 18:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


sch**sse in der Hektik mal wieder die aufgabe nicht richtig gelesen
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 10.06.2003 um 18:42 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
10.06.2003, 18:43 Uhr
virtual
Sexiest Bit alive
(Operator)


@Heiko
Natürlich ansonsten ganz nett. Die Ausgabe kannst Du so optimieren (man kann es auch noch weiter ausbauen):

C++:
    for(i=0;i<n+1;i++){
        printf("%*.*s", 3*(n-i), 3*(n-i), "");
        for(j=0;j<i+2;j++){
            printf("%5d ",dreck[j+i*(n+2)]);
        }
        printf("\n");
    }


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
10.06.2003, 19:01 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Ok mal von der beschissenen ausgabe bei grossen x abgesehen und das ganze ist bestimmt auch nicht super schnell aber es funzt. Wenn dir die ausgabe nicht gefällt schreibs in eine datei.


C++:
void krueppeldreieck(int x){

int *dreck;
int *dreck2;

int i,j;
int n=2*x;

    dreck = new int[(n+1)*(n+2)];
    
    for(i=0;i<n+1;i++){
        dreck[i*(n+2)] = (i+1)%2;
        dreck[i*(n+2)+ i+1] = i%2;
    }

    for(i=1;i<n+1;i++){

        for(j=1;j<i+1;j++){
            dreck[j+i*(n+2)]= dreck[j-1+(i-1)*(n+2)]+dreck[j+(i-1)*(n+2)];
        }
    }


    for(i=0;i<n+1;i++){
        printf("%*.*s", 3*(n-i), 3*(n-i), "");
        for(j=0;j<i+2;j++){
            printf("%5d ",dreck[j+i*(n+2)]);
        }
        printf("\n");
    }


    printf("\n\n\n");
    

    dreck2 = new int[(n+1)*(n+2)];

    for(i=0;i<n+1;i++)
        for(j=0;j<n+2;j++)
            dreck2[j+i*(n+2)] = 0;
    

    for(i=1;i<n+1;i++){
        for(j=1;j<i+1;j++){
            if(dreck[j+i*(n+2)] == x)dreck2[j+i*(n+2)]=1;
        }
    }

    
    for(i=0;i<n+1;i++){
        printf("%*.*s", 3*(n-i), 3*(n-i), "");
        for(j=0;j<i+2;j++){
            printf("%5d ",dreck2[j+i*(n+2)]);
        }
        printf("\n");
    }


    delete [] dreck;
    delete [] dreck2;

}



Hoffe du bist jetzt zufrieden

Gruss Heiko
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 10.06.2003 um 19:06 Uhr von Heiko editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
10.06.2003, 20:04 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


He virty,
darf ich mich nun Virtunominator nennen oder hast du noch was zu beanstanden.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
11.06.2003, 00:39 Uhr
virtual
Sexiest Bit alive
(Operator)


Sehr gut! - Du scheinst beefy ja direkt verschüchert zu haben .
Hiermit ernenne ich Dich zum Virtunominator erster Ordnung, weil Du alle hinreichenden bedingungen erfüllt hast. (Aber täusche Dich nicht: der Weg zum Virtunominator Nullter Ordnung ist weit!)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ Rätselecke ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: