C++_Practicals_Updated
C++_Practicals_Updated
int main() {
int n;
long long factorial = 1;
cout << "Enter a positive number: ";
cin >> n;
for(int i = 1; i <= n; ++i) {
factorial *= i;
}
cout << "Factorial of " << n << " = " << factorial;
return 0;
}
int main() {
int num, i;
bool isPrime = true;
cout << "Enter a positive integer: ";
cin >> num;
if (num <= 1) isPrime = false;
for(i = 2; i <= num / 2; ++i) {
if(num % i == 0) {
isPrime = false;
break;
}
}
if (isPrime)
cout << num << " is a prime number.";
else
cout << num << " is not a prime number.";
return 0;
}
int main() {
int num;
cout << "Enter an integer: ";
cin >> num;
if (num % 2 == 0)
cout << num << " is even.";
else
cout << num << " is odd.";
return 0;
}
int main() {
int a, b, temp;
cout << "Enter two numbers: ";
cin >> a >> b;
temp = a;
a = b;
b = temp;
cout << "After swapping: a = " << a << ", b = " << b;
return 0;
}
6. Program to swap two numbers without using third variable
#include <iostream>
using namespace std;
int main() {
int a, b;
cout << "Enter two numbers: ";
cin >> a >> b;
cout << "After swapping: a = " << a << ", b = " << b;
return 0;
}
int main() {
int a, b, c;
cout << "Enter three numbers: ";
cin >> a >> b >> c;
return 0;
}
int main() {
int num;
cout << "Enter a number: ";
cin >> num;
if (num > 0)
cout << "The number is positive.";
else if (num < 0)
cout << "The number is negative.";
else
cout << "The number is zero.";
return 0;
}