Advertisement
Guest User

es4lez6

a guest
Dec 10th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.53 KB | None | 0 0
  1. #include<stdio.h>
  2. #include<stdlib.h>
  3.  
  4. void reallocation(int ** arr, int ** newarr, int aggdim){
  5.     *newarr = realloc(*arr, (5 + aggdim) * sizeof(int));
  6. }
  7.  
  8. int main(){
  9.     int * ptr, * ptr2, N, sum;
  10.     ptr = malloc (5 * sizeof(int));
  11.     int i, j, k;
  12.     for (i = 0; i < 5; i++){
  13.         scanf(" %d", &ptr[i]);
  14.         sum += ptr[i];
  15.     }
  16.    
  17.     scanf (" %d", &N);
  18.    
  19.     reallocation(&ptr, &ptr2, N);
  20.    
  21.     for (j = 5; j < (5 + N); j++){
  22.         ptr2[j] = sum;
  23.         sum += ptr[j];
  24.     }
  25.    
  26.     for (k = 0; k < (5 + N); k++)
  27.         printf("%d\n", ptr2[k]);   
  28.    
  29.     return 0;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement