برنامه ای که تعداد ارقام یک عدد را محاسبه کند

برنامه ای که تعداد ارقام یک عدد را محاسبه کند

برنامه ای بنویسید که تعداد ارقام یک عدد را محاسبه کند.

#include<iostream>
using namespace std;

int TA(int a)
{
	int i=0;
	while (a>0)
	{
		a/=10;
		i++;
	}
	//end of while
	return i;
	
}
int main()
{
	int i,a;
	cin>>a;
	cout<<TA(a);
	return 0;
}

این برنامه مون یه فرقی با قبلیا داشت. اگه گفتید چی؟

تابعی رو که تعداد ارقام رو محاسبه می کرد جدا تعریف کردیم و در واقع یه برنامه نویس حرفه ای این کار رو میکنه. بعد تابع محاسبه تعداد ارقام رو داخل تابع اصلی برنامه، یعنی همون تابع main فراخوانی کردیم.

اینم اسکرین شات اجرای خودمون تو محیط DEVC++:

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *