|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Member
Iscritto dal: Dec 2004
Città: Venezia
Messaggi: 192
|
[C] Funzioni Ricorsione
Ciao raga, qualcuno mi aiuta a scrivere questa funzione!?! Mi trovo un po' impacciato avendo due array...
ecco il testo: Quote:
![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]() Stavolta però non posto la soluzione intera ![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
se per "tabelle di caratteri" si intendono array di caratteri monodimensionali, l'alternativa alla soluzione di andbin è usare un argomento di default da porre uguale a zero, che aumenta ad ogni ricorsione fino a raggiungere dim/2...
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Dec 2004
Città: Venezia
Messaggi: 192
|
vi mostro dove mi blocco io:
Codice:
int Inverse (char tab1[], char tab2[], int dim) { if (dim==0) return 1; if (tab1[dim-1]==tab2[cosa metto?]) return Inverse(tab1,tab2,dim-1); return 0; } ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
E tieni a mente quanto ho detto sul passaggio di un puntatore alla cella successiva ...
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#6 |
Member
Iscritto dal: Dec 2004
Città: Venezia
Messaggi: 192
|
eccolo!!!
è giusto? a me compila e funziona (sto usando xcode di osx) Codice:
int Inverse (char tab1[], char tab2[], int dim) { if (dim==0) return 1; if (tab1[dim-1]==tab2[0]) return Inverse(tab1,tab2+1,dim-1); return 0; } era un esercizio di un vecchio esame di programmazione c...mi sto preparando per l'esame... grazie a tutti ![]()
__________________
![]() |
![]() |
![]() |
![]() |
#7 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]()
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
![]() |
![]() |
![]() |
#8 | |
Member
Iscritto dal: Dec 2004
Città: Venezia
Messaggi: 192
|
Quote:
andbin devo farti i complimenti xkè leggendo qua e la nel forum ho visto che le sai proprio tutte!!!
__________________
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:34.