freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Πυργοι του Hanoi


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++
Moderators:  Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [3 Μηνύματα]      Bookmarks Tags: Πρόγραμμα Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
atnak


Μέλος από: 09 Νοε 2009
Μηνύματα: 13

View users profile
ΜήνυμαΣτις: 23 Νοε 2009 18:19    Θέμα: Πυργοι του Hanoi
Περιγραφή θέματος: ενα προγραμμα στην c που θα εκετελει την λυση για τους πυργους του Ανοϊ
Απάντηση με παράθεση  Mark this post and the followings unread

πρεπει να φτιαξω ενα προγραμμα στην c το οποιο θα επιτρεπει στον χρηστη να οριζει τον αριθμο των δαχτυλιδιων και μετα εκεινο να ζωγραφιζει ολα τα βηματα των λυσεων.
στην συνεχεια να το ξαναφτιαξω δινοντας την δυνατοτητα στον χρηστη να κανει μονος στου τις κινησεις των δαχτυλιδιων διχως να του επιτρεπει να εκτελει λαθος κινηση!
τωρα ειμαι στο σταδιο της αναλυσης και της κατανοησης των αναδρομικων συναρτησεων.
μπορει καποιος να μου δωσει μια ιδεα πως θα ειναι ο κωδικας για κατι τετοιο?

καπως ετσι δηλ

. . .
-.- . .
--.-- . .
---.--- . .
----.---- . .


. . .
. . .
--.-- . .
---.--- . .
----.---- -.- .

μια καλη βοηθεια!
http://www.cs.cmu.edu/~cburch/survey/recurse/hanoiex.html
GeoStuff
Honorary Member

Μέλος από: 16 Νοε 2005
Βοηθήματα: 9
Νέα: 3
Μηνύματα: 256+

Περιοχή: Στα αλατορυχεία της Ζουαζιλάνδης...
View users profile
ΜήνυμαΣτις: 23 Νοε 2009 18:37    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

http://www.freestuff.gr/forums/viewtopic.php?t=46323

_________________
Κούκλα Μου Φρεγάτα Σκίζεις Τον Ωκεανό... Μοιάζεις Στον Τιτανικό!!!
virxen75


Μέλος από: 18 Φεβ 2009
Μηνύματα: 256+
Περιοχή: ΗΡΑΚΛΕΙΟ ΚΡΗΤΗΣ
View users profile
ΜήνυμαΣτις: 23 Νοε 2009 23:51    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

μία λύση για τον πύργο του hanoi δίνει το πιο κάτω

κώδικας:

#include <stdio.h>
int main(
){int
z,y,n;
scanf("%d",&n);//νουμερο στύλων
for(y=1;(1<<n)-y
;y<<=z-1,printf(
"disk %i from %i to %i.\n"/**/
,z,(y&y-1)%3,((y|y-1)+1)%3),y
++)for(z=1;!(y&1);z++,y>>=1);
return 0;
}


καλή συνέχεια!!!
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [3 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Γλώσσες Προγραμματισμού » C, C++


Σχετικά θέματα
 Θέματα   Απ/σεις   Αποστολέας   Τελευταίο μήνυμα 
Πως μπορω να το κανω να τυπωνει κυκλικη λιστα 1 theophilos9077 30 Απρ 2015 12:42
gvre Εμφάνιση τελευταίου μηνύματος
 
Τώρα είναι 06 Δεκ 2016 07:45 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos