Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #define len 15
  5. void randArr(int[], int);
  6. void printArr(int[], int);
  7. int countPeaks(int[], int);
  8. void peaksLocation(int[], int);
  9.  
  10.  
  11. void main()
  12. {
  13.     int count,size=10,arr[len];
  14.     printf("The number is:");
  15.     randArr(arr[len],size);
  16.     printArr(arr[len],size);
  17. }
  18.  
  19. void randArr(int arr[len], int size)
  20. {
  21.     int i;
  22.     for (i = 0; i < size; i++);
  23.     arr[i] = rand() % 41 + 10;
  24.  
  25. }
  26.  
  27. void printArr(int arr[len], int size)
  28. {
  29.     int i;
  30.     for (i = 0; i < size; i++)
  31.     {
  32.         printf("%d", arr[i]);
  33.         if (i != size - 1)
  34.             printf(",");
  35.     }
  36.  
  37. }
  38.  
  39. int countPeaks(int arr[], int size)
  40. {
  41.     int i, count = 0;
  42.     for (i = 0; i < size - 1; i++)
  43.     {
  44.         if (arr[i + 1]<arr[i + 2] && arr[i + 2]>arr[i + 3])
  45.             count++;
  46.     }
  47.     return count;
  48. }
  49.  
  50. void peaksLocation(int arr[], int size)
  51. {
  52.     int i;
  53.     for (i = 0; i < size - 1; i++)
  54.     {
  55.         if (arr[i + 1]<arr[i + 2] && arr[i + 2]>arr[i + 3])
  56.             printf("%d,", arr[i + 2]);
  57.     }
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement