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 👇
Comments
Post a Comment