Advertisement
KrimsN

Untitled

Nov 19th, 2018
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.62 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. void print_mas(int * ptr, int N)
  4. {
  5.     for(int i = 0; i < N; i++)
  6.         printf("%d   ",ptr[i]);
  7.     printf("\n");
  8. }
  9. int main(int argc, char const *argv[])
  10. {
  11.     int* arr;   //
  12.     int N;      // int arr[N];
  13.     scanf("%d", &N);
  14.    
  15.     arr = (int*)calloc(N, sizeof(int));
  16.     for(int i = 0; i < N; i++)
  17.         arr[i] = i*2;
  18.     print_mas(arr, N);
  19.     N++;
  20.     arr = (int*)realloc(arr,N * sizeof(int));
  21.     arr[N-1] = 10;
  22.     print_mas(arr, N);
  23.  
  24.     N = 1;
  25.     arr = (int*)realloc(arr, N * sizeof(int));
  26.     print_mas(arr, N);
  27.     free(arr);
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement