Flow of Control [Set – 2]
#include <iostream>
using namespace std;
int main() {
for (int i = 1; i <= 10; i++) {
cout << i << " ";
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += i;
}
cout << "Sum of first 10 natural numbers: " << sum;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n, factorial = 1;
cout << "Enter a number: ";
cin >> n;
for (int i = 1; i <= n; i++) {
factorial *= i;
}
cout << "Factorial: " << factorial;
return 0;
}
#include <iostream>
#include <cmath>
using namespace std;
int main() {
int base, exponent, result;
cout << "Enter base: ";
cin >> base;
cout << "Enter exponent: ";
cin >> exponent;
result = pow(base, exponent);
cout << base << "^" << exponent << " = " << result;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, reversed = 0;
cout << "Enter a number: ";
cin >> num;
while (num != 0) {
reversed = reversed * 10 + num % 10;
num /= 10;
}
cout << "Reversed number: " << reversed;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, sum = 0;
cout << "Enter a number: ";
cin >> num;
while (num != 0) {
sum += num % 10;
num /= 10;
}
cout << "Sum of digits: " << sum;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, i, flag = 1;
cout << "Enter a number: ";
cin >> num;
if (num <= 1) {
flag = 0;
} else {
for (i = 2; i <= num / 2; i++) {
if (num % i == 0) {
flag = 0;
break;
}
}
}
if (flag) {
cout << num << " is a prime number.";
} else {
cout << num << " is not a prime number.";
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int a, b, hcf;
cout << "Enter two numbers: ";
cin >> a >> b;
for (int i = 1; i <= a && i <= b; i++) {
if (a % i == 0 && b % i == 0) {
hcf = i;
}
}
cout << "HCF: " << hcf;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, positive = 0, negative = 0, zero = 0;
char choice;
do {
cout << "Enter a number: ";
cin >> num;
if (num > 0) positive++;
else if (num < 0) negative++;
else zero++;
cout << "Do you want to enter another number (y/n)? ";
cin >> choice;
} while (choice == 'y' || choice == 'Y');
cout << "Positive: " << positive << ", Negative: " << negative << ", Zeros: " << zero;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int num, maxNum = INT_MIN, minNum = INT_MAX;
char choice;
do {
cout << "Enter a number: ";
cin >> num;
if (num > maxNum) maxNum = num;
if (num < minNum) minNum = num;
cout << "Do you want to enter another number (y/n)? ";
cin >> choice;
} while (choice == 'y' || choice == 'Y');
cout << "Maximum: " << maxNum << ", Minimum: " << minNum;
return 0;
}
#include <iostream>
using namespace std;
int main() {
cout << "Armstrong numbers between 1 and 500 are: ";
for (int num = 1; num <= 500; num++) {
int sum = 0, temp = num, digit;
while (temp != 0) {
digit = temp % 10;
sum += digit * digit * digit;
temp /= 10;
}
if (sum == num) {
cout << num << " ";
}
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n, a = 0, b = 1, next;
cout << "Enter the number of terms: ";
cin >> n;
cout << "Fibonacci Series: " << a << " " << b << " ";
for (int i = 3; i <= n; i++) {
next = a + b;
cout << next << " ";
a = b;
b = next;
}
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n;
double sum = 0.0;
cout << "Enter the value of n: ";
cin >> n;
for (int i = 1; i <= n; i++) {
sum += 1.0 / i;
}
cout << "Sum of the series is: " << sum;
return 0;
}
#include <iostream>
using namespace std;
int main() {
int n;
double sum = 0.0;
cout << "Enter the value of n: ";
cin >> n;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum -= 1.0 / i;
} else {
sum += 1.0 / i;
}
}
cout << "Natural log of 2 up to " << n << " terms is: " << sum;
return 0;
}