Advertisement
horselurrver

doubling

Aug 5th, 2016
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. void display(int array[], int rows);
  3. void doubled(int array[], int rows);
  4. int main(void){
  5.     int array1[3][5]={{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}};
  6.     display(array1, 3);
  7.     printf("\n");
  8.     doubled(array1, 3);
  9.     display(array1, 3);
  10.     printf("\n");
  11. }
  12.  
  13. void display(int array[], int rows){
  14.     int i,x;
  15.     for(i=0; i<rows; i++){
  16.         for(x=0; x<5; x++){
  17.             printf("%4d", *(array+x));
  18.         }
  19.        
  20.         printf("\n");
  21.     }
  22. }
  23.  
  24. void doubled(int array[], int rows){
  25.     int i,x;
  26.     int *ptr=array;
  27.     for(i=0; i<rows; i++){
  28.         for(x=0; x<5; x++){
  29.             *ptr*=2;
  30.             printf("after doubling: %d\n",*ptr);
  31.             ptr++;
  32.         }
  33.        
  34.         printf("\n");
  35.     }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement