AleksandarArkan

R-Conta il numero di elementi pari in un array

Mar 26th, 2015
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.59 KB | None | 0 0
  1. int contapari(int arr[],int n){
  2.     /*vengono presi come parametri il vettore, ed la sua dimensione, cioe il
  3. numero dei suo elementi. cominciamo a scandire il vettore da destra verso sinistra,
  4. se l'elemento esaminato e' pari (cioe il resto della divisione con due fa 0 ) allora
  5. sommalo, altrimenti rifai il controllo per il prossimo elemento
  6.  
  7.     caso base*/
  8.     if(n==0)
  9.         return 0;
  10.     else{
  11.     //caso generale, e un numero pari, lo conto
  12.         if(arr[n]%2==0){
  13.             return 1+contapari(arr,n-1);
  14.         }
  15.     //caso generale non e' un numero pari, non lo conto
  16.         else{
  17.             return 0+contapari(arr,n-1);
  18.         }
  19.     }
  20. }
Advertisement
Add Comment
Please, Sign In to add comment