C Program to Print the Kth Element in an Array

Write a C program to print the Kth element in an array using a for loop.

#include <stdio.h>

int main()
{
	int Size, i, k;

	printf("Please Enter the Array size = ");
	scanf("%d", &Size);

	int arr[Size];
	
	printf("Enter the Array %d elements : ", Size);
	for (i = 0; i < Size; i++)
	{
		scanf("%d", &arr[i]);
	}

	printf("Enter Kth Position Array Item to Check = ");
	scanf("%d", &k);

	printf("Kth Element (%d) in this Array = %d \n", k, arr[k - 1]);
}
C Program to Print the Kth Element in an Array

This C program uses a while loop and prints the Kth element in the given array. In this C example, we used an extra if else to check whether the Kth element is within the array size.

#include <stdio.h>

int main()
{
	int Size, i, k;

	printf("Please Enter the Array size = ");
	scanf("%d", &Size);

	int arr[Size];
	
	printf("Enter the Array %d elements : ", Size);
	for (i = 0; i < Size; i++)
	{
		scanf("%d", &arr[i]);
	}

	printf("Enter Kth Position Array Item to Check = ");
	scanf("%d", &k);

	if(k <= Size)
	{
		printf("Kth Element (%d) in this Array = %d \n", k, arr[k - 1]);
	}
	else
	{
		printf("The Kth Element is Out of this Array Range\n");
	}
}
Please Enter the Array size = 7
Enter the Array 7 elements : 22 9 11 44 99 12 87
Enter Kth Position Array Item to Check = 5
Kth Element (5) in this Array = 99 


Please Enter the Array size = 3
Enter the Array 3 elements : 10 20 30
Enter Kth Position Array Item to Check = 5
The Kth Element is Out of this Array Range

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.