Ασκηση αναδρομης στην java
Ασκηση αναδρομης στην java
1.αναδρομη που εμφανιζει ενα ενα τα ψηφια ενος ακεραιου αριθμου που δεχεται ως ορισμα.
2.Αυξανει καθε θεση ενος πινακα κατα μια ποσοτητα ξεκινωντας απο την θεση που δινεται ως παραμετρος. Ορισματα: πινακας, θεση εναρξης, ποσοτητα αυξησης.
2.Αυξανει καθε θεση ενος πινακα κατα μια ποσοτητα ξεκινωντας απο την θεση που δινεται ως παραμετρος. Ορισματα: πινακας, θεση εναρξης, ποσοτητα αυξησης.
Last edited by cypher on Sat Sep 05, 2009 11:23 pm, edited 1 time in total.
Reason: Changed greeklish.
Reason: Changed greeklish.
- cypher
- Venus Former Team Member
- Posts: 6207
- Joined: Mon Sep 29, 2008 9:12 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Ασκηση αναδρομης στην java
Αρχικα αλλαξα τα greeklish σε ελληνικα. Προσπαθησε στο μελλον να γραφεις με ελληνικα γιατι διευκολυνει πολυ την αναζητηση για τους αλλους χρηστες και ειναι και πιο ευαναγνωστα.
Περαν αυτου διαβασες κατι σχετικο με προγραμματισμο σε java; Το βιβλιο του deitel ισως; Γιατι αυτο που ζητας ειναι 1-2 απλα και βασικα πραγματα. Δεν ειναι τιποτα το περιεργο και θα κερδισεις περισσοτερα αν το βρεις μονος σου.
Περαν αυτου διαβασες κατι σχετικο με προγραμματισμο σε java; Το βιβλιο του deitel ισως; Γιατι αυτο που ζητας ειναι 1-2 απλα και βασικα πραγματα. Δεν ειναι τιποτα το περιεργο και θα κερδισεις περισσοτερα αν το βρεις μονος σου.
Re: Ασκηση αναδρομης στην java
Σορρυ για τα ελληνικα, το ξεχασα...εχω βιβλιο της java και εχω λυσει αρκετες αναδρομες, απλα εχω κολλησει σε αυτες τις 2.. για αυτο ζηταω μια βοηθεια.
Last edited by cypher on Sun Sep 06, 2009 12:45 am, edited 1 time in total.
Reason: Greeklish changed.
Reason: Greeklish changed.
- ~~Wind~~
- Gbyte level
- Posts: 1747
- Joined: Thu Nov 30, 2006 1:07 am
- Academic status: N>4
- Gender: ♂
- Location: *void
Re: Ασκηση αναδρομης στην java
λολ!vasmerk wrote:sorry gia ta ellinika,to ksexasa...
Come to foss-aueb ...we have cookies.. yamyam~nomnomnomnomnomnomnomnom
a cookie ~ I will do science to it
- para
- Wow! Terabyte level
- Posts: 3648
- Joined: Sat Nov 04, 2006 2:59 am
- Academic status: Alumnus/a
- Gender: ♂
Re: Ασκηση αναδρομης στην java
Το ξέχασες, το ξέχασες αλλά πάλι με greeklish γράφεις. Κάτω από κάθε post που έχεις κάνει σου έχουν πει το ίδιο πράγμα κι εσύ εξακολουθείς.
Όσο για τα προβλήματα που λες, δείξε μας πρώτα μέχρι που έχεις φτάσει κ μετά θα σε βοηθήσουμε.
Όσο για τα προβλήματα που λες, δείξε μας πρώτα μέχρι που έχεις φτάσει κ μετά θα σε βοηθήσουμε.
Γύρνα είμαι ένα άψυχο κορμί που σ' αγαπάει, αισθάνομαι στον άνεμο φτερό
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
Σαν μέσα σε όνειρο η ζωή με προσπερνάει, δείξε μου οίκτο μια στιγμή παρακαλώ...
#!
Κοίτα πως με κατάντησε η δική σου η αγάπη, να μη γνωρίζω από που να κρατηθώ
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Στο τελευταίο της ζωής το σκαλοπάτι, Γύρνα, είμαι ένα βήμα απ' το γκρεμό...
Re: Ασκηση αναδρομης στην java
παιδια οτι και να πειτε για τα ελληνικα εχετε δικιο..εγω καταλαβα αλλο..σορυ για αλλη μια φορα...
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: Ασκηση αναδρομης στην java
Για το 1) ένα σκαρίφημα (πρέπει να μην τρέχει - επίτηδες) για το πως θα το έκανα...Ψάξτο όμως για να το κάνεις να λειτουργήσει...
Code: Select all
class test{
public static char func(String str,int index){
if (index==0){
return str.charAt(index);
}
else {
return func(str,index-1);
}
}
public static void main(String args[]){
String str="04332423";
func(str,str.length-1);
}
}
Re: Ασκηση αναδρομης στην java
θα το συνεχισω..ευχαριστω
- gasparosoft
- Gbyte level
- Posts: 1920
- Joined: Fri Oct 19, 2007 8:03 pm
Re: Ασκηση αναδρομης στην java
Input Number n
We know that:
n = q / 10 + r , q = quotient , r = remainder
PS1: I can't type in Greek
PS2: There is a famous greeklish converter . I think its name is Greeklish Converter 2.0 :P. http://greeklish.qsh.eu/
We know that:
n = q / 10 + r , q = quotient , r = remainder
Code: Select all
#include <stdio.h>
void func(int n);
int main() {
func(123456);
printf("\n");
return 0; // IVAN - Wind:P
}
void func(int n) {
int r;
if ( n >= 0 && n < 10 ) {
printf(" %d " , n);
return;
}
else {
r = n % 10;
n = n / 10;
func(n);
printf(" %d " , r);
}
return ;
}
PS2: There is a famous greeklish converter . I think its name is Greeklish Converter 2.0 :P. http://greeklish.qsh.eu/
Re: Ασκηση αναδρομης στην java
Να πώ και γώ τη σοφία μου για το πρώτο μιας και το κοίταζα νωρίτερα αλλά τώρα βρήκα ίντερνετ.
Code: Select all
static void anadromi(int num)
{
if(num/10==0) System.out.println(num);
else anadromi(num/10);
if(num/10!=0) anadromi(num%10);
}
http://foss.aueb.gr the penguin strikes back <(' ) | channel #foss-aueb @ irc.freenode.net
Play and help!
Play and help!
- Zifnab
- Venus Former Team Member
- Posts: 7581
- Joined: Tue Nov 15, 2005 2:42 am
- Academic status: MSc
- Gender: ♂
- Location: Connecticut
- Contact:
Re: Ασκηση αναδρομης στην java
Ήταν που δεν θα δίναμε έτοιμη απάντηση (Master_ex και gasparosoft)
Να δώσω λοιπόν και εγώ την σωστή λύση μου (σε αντίθεση με το πάνω επίτηδες μή-λειτουργικό πρόγραμμα) απαλλαγμένη από τα δυσνόητα για αρχάριους modulo (%) στις άλλες προτάσεις.
Να δώσω λοιπόν και εγώ την σωστή λύση μου (σε αντίθεση με το πάνω επίτηδες μή-λειτουργικό πρόγραμμα) απαλλαγμένη από τα δυσνόητα για αρχάριους modulo (%) στις άλλες προτάσεις.
Code: Select all
class test{
public static void func(String str,int index){
if (index!=0) func(str,index-1);
System.out.println( str.charAt(index));
}
public static void main(String args[]){
String strinput="04332423";
func(strinput,strinput.length()-1);
}
}
Re: Ασκηση αναδρομης στην java
ευχαριστω παντως παιδια για ολες τις βοηθειες....
Re: Ασκηση αναδρομης στην java
Gasparosoft μ' αρέσει που διάβασες τον τίτλο: Άσκηση αναδρομής στην JAVA
Α, και lol για το comment στο return 0!
Α, και lol για το comment στο return 0!
Le vent nous portera...