valve2

print even indices of a 1D arr using recursion

May 13th, 2023
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.51 KB | Software | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define size 10
  5.  
  6.  
  7. void printDigits(int arr[size], int index){
  8.         if(index >= size)
  9.             return;
  10.         if(index % 2 == 0)
  11.         printf("%d ", arr[index]);
  12.  
  13.         printDigits(arr,++index);
  14.  
  15. }
  16.  
  17. int main() {
  18.     srand((time(NULL)));
  19.     int arr[size];
  20.     for(int i=0;i<size;i++)
  21.     arr[i] = (1+ rand() % (10-1+1));
  22.  
  23. for(int s=0;s<size;s++)
  24.     printf("%d ", arr[s]);
  25.     puts("");
  26.     printDigits(arr, 0);
  27.  
  28.     return 0;
  29. }
  30.  
Add Comment
Please, Sign In to add comment