A PHP Error was encountered

Severity: 8192

Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated

Filename: libraries/Filtered_db.php

Line Number: 23

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

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

0

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

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Consider the program: In this program each third element of the array is skipping.

#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.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Similar questions


need a help?


find thousands of online teachers now