Simple C++ program that checks whether a given year is a leap year
#include <iostream>
using namespace std;
int main() {
int year;
cout << "Enter a year: ";
cin >> year;
// Leap year conditions:
// 1. Year divisible by 400 is always a leap year
// 2. Year divisible by 4 but not by 100 is a leap year
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
cout << year << " is a leap year." << endl;
} else {
cout << year << " is not a leap year." << endl;
}
return 0;
}
Simple C++ program that finds the reverse of a number:
#include <iostream>
using namespace std;
int main() {
int num, reversed = 0, remainder;
cout << "Enter a number: ";
cin >> num;
while (num != 0) {
remainder = num % 10; // Get last digit
reversed = reversed * 10 + remainder; // Build reversed number
num /= 10; // Remove last digit
}
cout << "Reversed number: " << reversed << endl;
return 0;
}