C Program to Increment All Elements of an Array by One

Write a C program to increment all elements of an array by one using for loop. In this C example, we incremented each array element by one within the for loop that iterates array items.

#include <stdio.h>

int main()
{
	int Size, i;

	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]);
	}

	for (i = 0; i < Size; i++)
	{
		arr[i] = arr[i] + 1;
	}

	printf("\nThe Final Array After Incremented by One = ");
	for (i = 0; i < Size; i++)
	{
		printf("%d  ", arr[i]);
	}
	printf("\n");
}
C Program to Increment All Elements of an Array by One

We incremented the array element in this C example while assigning the value and removed the extra for loop.

#include <stdio.h>

int main()
{
	int Size, i;

	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]);
		arr[i] = arr[i] + 1;
	}

	printf("\nThe Final Array After Incremented by One = ");
	for (i = 0; i < Size; i++)
	{
		printf("%d  ", arr[i]);
	}
	printf("\n");
}
Please Enter the Array size = 8
Enter the Array 8 elements : 10 20 30 40 50 60 70 80

The Final Array After Incremented by One = 11  21  31  41  51  61  71  81  

C program to increment all elements of an array by one using a while loop.

#include <stdio.h>

int main()
{
	int Size, i;

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

	int arr[Size];

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

	printf("\nThe Final Array After Incremented by One =  ");
	i = 0;
	while (i < Size)
	{
		printf("%d  ", arr[i]);
		i++;
	}
	printf("\n");
}
Please Enter the Array size = 5
Enter the Array 5 elements : 12 22 44 66 77

The Final Array After Incremented by One =  13  23  45  67  78 

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.