PDA

Visualizza la versione completa : esercizio linguaggio C


gmatti
09-09-2018, 10:26
Ciao a tutti. Non riesco a risolvere questo esercizio. Qualcuno mi aiuta?
Si scriva una procedura ricorsiva void list_indici_dispari(int X[], int n); che
stampi il contenuto del vettore X corrispondentemente agli indici dispari. Si facciano due versioni
della procedura: uno che stampa gli elementi in ordine di inserimento del vettore (dall’indice più
piccolo all’indice più grande) e l’altra viceversa. Si discuta anche se le procedure così definite sono o
meno tail ricorsive.
La procedura che mi stampa gli elementi in ordine inverso la sono riuscito a scrivere. Per quanto riguarda quella che li stampa in ordine di inserimento non riesco a venirne a capo.Non mi viene in mente altro se non che sarebbe necessario un altro parametro.
Grazie!

alka
10-09-2018, 14:09
Non riesco a risolvere questo esercizio. Qualcuno mi aiuta?


Prova a riportare la parte di codice che hai già tentato di scrivere, oppure esponi i dubbi specifici riguardo quello che non ti è chiaro dell'esercizio.

gmatti
10-09-2018, 17:10
Prova a riportare la parte di codice che hai già tentato di scrivere, oppure esponi i dubbi specifici riguardo quello che non ti è chiaro dell'esercizio.

Non riesco a capire come si può fare per leggere l'array in avanti senza l'uso di un terzo parametro nella dichiarazione della funzione.

Loading