Advertisement
Brml

Untitled

Apr 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. #include"stdio.h"
  2. #include"conio.h"
  3. #include"stdlib.h"
  4. #include"malloc.h"
  5. #include <stdarg.h>
  6.  
  7. int n;
  8. int x = 0;
  9. int *myarr;
  10. int * create_array(int size) {
  11.     int *arr;
  12.     int i;
  13.     arr = (int*)calloc(size, sizeof(int));
  14.     for (i = 0; i < size; i++)
  15.         arr[i] = rand() % 10;
  16.     return arr;
  17. }
  18. int cut(int x) {
  19.     if (x % 2 == 0) {
  20.         myarr[x] = 0;
  21.     }
  22.     if (x < 10){
  23.         return cut(int(x + 1));
  24.     }
  25. }
  26. int *cutting(int *arr) {
  27.     cut(x);
  28.     return arr;
  29. }
  30.  
  31.  
  32. void main() {
  33.     scanf_s("%d", &n);
  34.     int i;
  35.     myarr = create_array(n);
  36.     for (i = 0; i < n; i++)
  37.         printf("%d ", myarr[i]);
  38.     printf("\n");
  39.     myarr = cutting(myarr);
  40.     for (i = 0; i < n; i++) {
  41.         if (myarr[i] == 0)
  42.             continue;
  43.         if (myarr[i] != 0)
  44.             printf("%d ", myarr[i]);
  45.                 }
  46.     free(myarr);
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement