سوال

برنامه نوسی به زبان C

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

برنامه ای بنویسید که یک عدد از کاربر دریافت کرده و بررسی کند که این دو عدد، دو رقمی است. در صورت دورقمی بودن، بزرگترین رقم را روی صفحه نمایش دهد و در غیر این صورت پیغام مناسبی نشان داده شود.
(با استفاده از توابع)

لطفا اگر پاسخ من صحیح بود به عنوان پاسخ صحیح انتخاب کنید تا بقیه هم اگر این مشکل رو داشتن بتونن استفاده کنن. ممنون از شما. – عباس اختیاری 2 سال پیش

1 پاسخ

1

درود

#include<iostream>
using namespace std;

bool digitCount(int num){
	int i=0;
	while(num>0){
		num/=10;
		i++;
	}		
	if(i==2)
		return true;
	return false;
}

int maxDigit(int num){
	if(num/10>num%10)
		return num/10;
	return num%10;		
}

int main(){
	int n;
	cout<<"Enter a number:";
	cin>>n;
	if(digitCount(n))
		cout<<"Max digit is:"<<maxDigit(n);
	else
		cout<<"Wrong number entered!";
}

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

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

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

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