برنامه تشخیص اعداد دو رقمی رقم سمت راست کوچیک
برنامه ای با زبان سی پلاس که تمام اعداد دو رقمی که رقم سمت راست کوچک تر از رقم سمت چپ است رو نمایش بده
#include <iostream>
int main() {
std::cout << "Two digit numbers where the right digit is smaller than the left digit:" << std::endl;
for (int i = 10; i <= 99; ++i) {
int leftDigit = i / 10; // // Left side
int rightDigit = i % 10; // Right side
if (rightDigit < leftDigit) {
std::cout << i << std::endl;
}
}
return 0;
}
این برنامه یک برنامه ساده در زبان برنامهنویسی C++ است که اعداد دو رقمی را بررسی میکند و اعدادی که رقم سمت راست آنها کوچکتر از رقم سمت چپ آنها است را نمایش میدهد.
در ابتدا، از دستور `#include <iostream>` برای استفاده از ورودی و خروجی استاندارد C++ استفاده شده است.
در تابع `main()`، ابتدا پیامی برای نمایش به کاربر چاپ میشود. سپس از یک حلقه `for` برای بررسی تمامی اعداد دو رقمی از ۱۰ تا ۹۹ استفاده شده است.
در هر مرحله از حلقه، عدد دو رقمی مورد بررسی قرار میگیرد. برای به دست آوردن رقم سمت چپ و رقم سمت راست این عدد، عملیات تقسیم بر ۱۰ و باقیماندهی تقسیم بر ۱۰ (عملیات تقسیم صفر تا نه به ترتیب رقم سمت چپ و رقم سمت راست را مشخص میکنند).
سپس با استفاده از یک شرط (`if`)، بررسی میشود که آیا رقم سمت راست کوچکتر از رقم سمت چپ است یا خیر. اگر شرط برقرار باشد، آن عدد نمایش داده میشود.
در نهایت، برنامه با بازگشت صفر از تابع `main()` خاتمه مییابد (`return 0`).