How to skip some of the array elements in C++?

Learn: How to skip some of the array elements using C++ program? Here, using an example - we going to understand the concept of skipping some of the elements in C++.
Submitted by Abhishek Pathak, on October 02, 2017 [Last updated : February 26, 2023]

Skipping some of the array elements

Arrays are used to store continuous homogenous data. You'll find arrays in almost all of the intermediate-advanced level programs. Therefore you should know how to manipulate the array. Here is a tutorial on how you can skip on some elements of an array?

Suppose we want to skip every third element. We need to store this data in an array. C++ has one keyword known as continue which skips the current iteration and continues, whenever it sees the keyword continue. So, we will be suing this guy in our program.

C++ code to skip some of the array elements

#include <iostream>
using namespace std;

int main()
{
	int arr[10] = {1,2,3,4,5,6,7,8,9,10};
	int i;
	
	for(int i=0; i<10; i++)
	{
	  if((i+1)%3 == 0)  //If index is every third element
		continue;  //Continue
	  cout<<arr[i]<<" ";  //Print array element
	}
	
	return 0;
}

Output

1 2 4 5 7 8 10 

We are using % (modulus operator) to check every 3rd iteration. If it is, the continue will skip everything down in loop's scope and continue executing the next iteration. For all other elements it will print them.

Small trick, but might come handy in future. If you find this amazing, leave comments below.



Related Programs




Comments and Discussions!

Load comments ↻






Copyright © 2024 www.includehelp.com. All rights reserved.