سوال

کوچکترین عدد در c++

بازدید795پست ها1آخرین فعالیت3 سال پیش
1
1

سلام من یه برنامه دارم که در خروجی عددی که به صورت برعکس کوچک‌تر بوده باید در سمت چپ قرار بگیرد و بعد علامت کوچک‌تری و بعد عدد دیگر باید قرار بگیرد، مگر اینکه دو عدد در حالت برعکس برابر باشند که در آن صورت بین اینها یک علامت مساوی قرار می‌دهیم و در نهایت دقت کنید کخ باید همه اجزا با Space ازهم جدا شوند
مثلا ۱۲۳ و ۵۴۳ گرفتیم مقایسه کنه بشه ۵۴۳ <۱۲۳

1 پاسخ

1

در اولین قدم هر دو عدد را معکوس میکنیم
بعد میاییم دهگان اعداد رو با هم مقایسه میکنیم
هر کدوم دهگان بزرگتری داشت یعنی اون عدد کوچکترع در مقایسه ما.
اینم کد چیزی ک گفتم

#<include<iostrem
using namespace std;
int main(){
	int a, b, d, s = 0, q = 0, e, o, u;
	cin >> a;
	cin >> b;
	o = a;
	u = b;
	while(o >0)
	{
		d = o % 10;
		s = s * 10 + d;
		o = o / 10;
	}
	while(u > 0)
	{
		e = u % 10;
		q = q * 10 + e;
		u = u / 10;
	}
	if(s > q)
		cout<< b << " " <<" < "<< " " << a;
	else if(q > s)
		cout<< a << " " <<" < "<< " " << b;
	else
		cout<< a << " " <<" = "<< " " << b;
		
	return 0;
	}
آخرین ویرایش: 21-02-2021 ???? 07:54، توسط رضا رمضانپور

سوال برنامه نویسی دارید؟

ندونستن عیب نیست، نپرسیدن چرا!

این سوال حل نشده است!

این سوال هنوز حل نشده یا به پاسخ بهتری نیاز دارد. برای پاسخ به این سوال کافیست وارد حساب کاربری خود شوید.