Visualizzazione dei risultati da 1 a 3 su 3

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    12

    Esercizio funzione ricorsiva linguaggio C

    Ciao a tutti devo affrontare un esame universitario ma proprio non capisco questo codice che utilizza una funzione ricorsiva. La consegna è: Scrivere una funzione ricorsiva C che produca il massimo intero dispari in un dato vettore di n variabili intere (0 se il vettore non contiene interi dispari).

    Il professore ha dato questa soluzione ma io non riesco a capire come funzioni, mi sembra errata ma probabilmente sono io che non riesco a ragionare come lui..
    codice:
    int div (int v[], int n, int x) {
        int ris;
        if(n==0) return 0;
        ris=div(&v[1],n-1,x);
        if(x%v[0]==0)
            ris++;
        return ris;
    }
    grazie mille ciao
    Ultima modifica di MItaly; 03-02-2015 a 00:05 Motivo: Tag CODE, indentazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.