Advertisement
Guest User

Untitled

a guest
Jan 18th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. Scrivi una funzione countA in C che dato in ingresso una stringa (come array di char terminata da 0)
  2. restituisce il numero di caratteri 'A' in essa.
  3.  
  4. /* .h */
  5.  
  6. int countA (char[] arr);
  7. int countARic (char[] arr, int i);
  8.  
  9. /* .c */
  10.  
  11. int countA (char[] arr)
  12. {
  13.         int i, ca = 0;
  14.         while (arr[i] != '0')
  15.         {
  16.             if (arr[i] == 'A')
  17.                 ca++;
  18.             i++;
  19.         }
  20.         return ca;
  21. }
  22.  
  23. int countARic (char[] arr, int i)
  24. {
  25.         int ca = 0;
  26.         if (arr[i] == 'A' && arr[i] != '0')
  27.             ca++;
  28.         return ca;
  29.         else
  30.             return countARic (arr, i+1);
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement