Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Rätselecke » golf-rätsel "das Haus vom Nikolaus"

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 ] [ 3 ]
000
11.12.2003, 21:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


zu schreiben ist ein proggie das ein zahl n>1 abfragt und dann das entsprechende Haus vom Nikolaus mit sternchen oder was auch immer malt

2*n+1 entspricht dann der breite des Hauses....

n=2 sieht also so aus

C++:
__*
_* *
*****
**_**
*_*_*
**_**
*****



n=3 so usw...

C++:
___*
__*_*
_*___*
*******
**___**
*_*_*_*
*__*__*
*_*_*_*
**___**
*******




hmm ich habs selbst noch nicht geschrieben aber das das bestimmt ein wenig komplizierter wird sag ich mal par =250.... (hoffe das ist zu schaffen)
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.12.2003, 22:10 Uhr
Pablo
Supertux
(Operator)


Und wie hoch muss es sein? (In Abhängigkeit von n?)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.12.2003, 10:27 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das Quadrat (bzw. gemalt ist es ein rechteck weil die zeichen in der höhe mehr platz als in der breite einnehmen) hat 2*n+1
und oben malst du noch ein dreick rauf das hat inclusive der oberen linie des kastens n+1
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.12.2003, 16:15 Uhr
kronos
Quotenfisch
(Operator)


müssen das striche sein, oder gehen auch leerzeichen?
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.12.2003, 16:23 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@kronos
das sollen leerzeichen sein und keine unterstriche. wenn ich das mit spaces gemacht hätte würde das haus in den codetags einfach nur noch scheisse aussehen und deshalb habe ich das in forum mit den unterstrichen gemalt. Du sollst aber natürlich leerzeichen verwenden....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.12.2003, 00:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


so ich habe das gerade eben mal geproggt. wenn ich mich nicht verzählt habe bin ich bei 247+newline.... par 250 war anscheinend ein guter schätzer wobei das schon relativ hart ist. Ich gebe mich auch mit 300er Lösungen zufrieden.
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 13.12.2003 um 00:34 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.12.2003, 14:41 Uhr
kronos
Quotenfisch
(Operator)


199+1.
ich glaube ich bin ernsthaft fun-soft-golf-sucht-gefärdet
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
13.12.2003, 14:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


199+1

ok ich geb auf... lass mal sehn



C++:
int y,i,n;int main(){cin>>n;for(;i<n;++i)printf("%*c*%*c\n",n-i,32,2*i,i?42:0);cout<<string(2*n,42)+"*\n";for(--i;i<n;++y<n?--i:++i)i-n+1?printf("*%*c*%*c%*c\n",n-i-1,32,2*i,i?42:0,i?n-i:n-i-1,42):printf("**%*c*\n",2*n-2,42);cout<<string(2*n+1,42);}


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

Dieser Post wurde am 13.12.2003 um 14:50 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
13.12.2003, 15:08 Uhr
kronos
Quotenfisch
(Operator)


sind halt nullen statt sternchen, aber das war ja erlaubt:

C++:
t,m;main(c,b)int*b;{for(c=atoi(b[1]);c>m;printf(m-1?" %*i%*i\n":" %*i\n",c-m++,0,2*m,0));for(m=-1;m||b;printf(m?t?"0%*i%*i%*i\n":"0%*i%*i\n":"%0*i%0*i\n",m,0,t?2*t:m,0,m,0,b=b&&t,t=c-m,b?m++:m--));}

kann man auch noch überarbeiten...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
13.12.2003, 15:15 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das frisst mein compiler leider überhaupt nicht... mal gucken ob ichs so ändern kann das mein vc++ gnädig zu mir ist...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ 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: