Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void comparar(int array[1000], int repetido, int i, int cont)
  4. {
  5.     if (i == 1000)
  6.     {
  7.         printf("%d appeared %d times\n", repetido, cont);
  8.  
  9.         return;
  10.     }
  11.  
  12.     if (array[i] == repetido)
  13.     {
  14.         cont += 1;
  15.     }
  16.  
  17.     comparar(array, repetido, i + 1, cont);
  18. }
  19.  
  20. void ler(int array[1000], int i)
  21. {
  22.     int repetido;
  23.  
  24.     if (i == 1000)
  25.     {  
  26.         scanf("%d", &repetido);
  27.  
  28.         comparar(array, repetido, 0, 0);
  29.  
  30.         return ler(array, 0);
  31.     }
  32.    
  33.     scanf("%d", &array[i]);
  34.    
  35.     if (array[i] == -1)
  36.     {
  37.         return;
  38.     }
  39.    
  40.     ler(array, i + 1);
  41. }
  42.  
  43.  
  44. int main()
  45. {
  46.     int array[1000];
  47.  
  48.     ler(array, 0);
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement