Given an array, increment all the elements of the array by 1 and print the incremented array.
For example:
If the array is
1 2 3 4 5
then the resultant array is
2 3 4 5 6
Implementation:
For example:
If the array is
1 2 3 4 5
then the resultant array is
2 3 4 5 6
Implementation:
#include <stdio.h> #include <stdlib.h> int main(void) { int *a,i,n; /* Get the number of elements of the array */ scanf("%d",&n); /* allocate the memory for n integers & store the starting address of the block in a */ a=(int*)malloc(sizeof(int)*n); /* Get the elements of the array from the user */ for(i=0;i<n;i++) scanf("%d",(a+i)); /* Increment every element in the array by 1 */ for(i=0;i<n;i++) *(a+i)+=1; /* Print the incremented array */ for(i=0;i<n;i++) printf("%d ",*(a+i)); return 0; }