Given an array, find the kth element of the array.
For example:
If the input array is
1 2 3 4 5 6
Then
if k=3, then 3rd element is 3
if k=4, rth element is 4
Implementation:
For example:
If the input array is
1 2 3 4 5 6
Then
if k=3, then 3rd element is 3
if k=4, rth element is 4
Implementation:
#include <stdio.h> #include <stdlib.h> int main(void) { int *a,n,i,pos; /* Get the number of elements of the array */ scanf("%d",&n); /* allocate the memory for the array */ a=(int*)malloc(sizeof(int)*n); /* Get the elements of the array */ for(i=0;i<n;i++) scanf("%d",(a+i)); /* position to print the element */ scanf("%d",&pos); /* The kth element will be at pos-1, if the array is 0-based indexing */ printf("%d",*(a+pos-1)); return 0; }