Skip to main content

Questions on jumps in loop : Implementation of continue and break

 Jumps in Loops

Jumps in loops are used to control the flow of loops. There are two statements used to implement jump in loops - Continue and Break. These statements are used when we need to change the flow of the loop when some specified condition is met.

Ques1. Write a program to print all odd numbers till n.

#include <iostream>
using namespace std;
int main() {
int n;
cout<<"Enter a number: ";
cin>>n;
for (int i=1; i<=n; i++) {
if (i%2==0) { // i is even
continue;
}
cout<<i<<endl;
}
return 0;
}

Ques2. Write a program to check if a given number is prime or not.

#include <iostream>
using namespace std;
int main() {
int n;
cout<<"Enter a number: "
cin>>n;
int i;
for (i=2; i<n; i++) {
if (n%i==0) { //found a factor
of n
cout<<"Not a prime"<<endl;
break;
}
}
if (i==n) { //loop has
completed all iterations
cout<<"Prime Number"<<endl;
}
return 0;
}

Ques3. Write a program to print all prime numbers in a given range.

#include <iostream>
using namespace std;
int main() {
int a,b;
cout<<"Enter 2 numbers: ";
cin>>a>>b;
for (int num=a; num<=b; num++) {
int i;
for (i=2; i<num; i++) {
if (num%i==0) { //it is not prime
break;
}
}
if (i==num) { //loop has completed all iterations
cout<<num<<endl;
}
}
return 0;
}


Instagram 👇 

For more Queries

Comments

Popular posts from this blog

Practice Question on Functions in C++

 Coding questions on functions Ques1. Write a program to print all prime numbers between 2 given numbers. #include<iostream> #include<math.h> using namespace std; bool isPrime(int num){ for(int i=2;i<=sqrt(num);i++){ if(num%i==0){ return false; } } return true; } int main(){ int a,b; cin>>a>>b; for(int i=a;i<=b;i++){ if(isPrime(i)){ cout<<i<<endl; } } return 0; } Ques2. Write a program to print Fibonacci sequence. #include<iostream> using namespace std; void fib(int n){ int t1=0; int t2=1; int nextTerm; for(int i=1;i<=n;i++){ cout<<t1<<endl; nextTerm=t1+t2; t1=t2; t2=nextTerm; } return; } int main(){ int n; cin>>n; fib(n); return 0; } Ques3. Write a program to find the factorial of a given number. #include<iostream> using namespace std; int fact(int n){ int factorial=1; for(int i=2;i<=n;i++){ factorial*=i; } return factorial; } int main(){ int n; cin>>n; int ans = fact(n); cout<<ans<<end...

Loops in C++ : What is loop and types of loop in C++?

 Loops In computer programming, loops are used to   repeat a block of code  . For example, let's say we want to show a message 1000times , Then instead of writing the print statement 1000 times, we can use a loop. Type of loops 1. For loop 2. While loop 3. Do while loop For loop  For loop uses an external variable to control the execution. A for loop takes into account the                                           Initialization Condition checking Incrementation In its syntax itself. The syntax is shown below:- For(initialization;condition;incrememt){ //body } While loop  Imagine we had to print “Hello World” 100 times or n-number of times. Would it be wise to write cout << “Hello World\n” 100  times. While loops help us automate this. Sometimes, the loop also uses an external initialization and incrementation logic to control how many times t...