صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: برنامه تعداد رقم ها و رقم اول  (دفعات بازدید: 426 بار)
sepehr70
کاربر نیمه فعال
**

تشكرها : 6
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 54


من یه ایرانیم که صفا و سادگی رسممه


ديدن مشخصات
« : 08 آبان 1389,ساعت 20:32:20 »

سلام راهنمایی می خواستم در مورد زبان برنامه نویسی c:
آیا برای مشخص کردن تعداد رقم ها در زبان c دستور یا function خاصی لازم داریم؟
سوال بعدی من در مورد تعیین عدد اول هست اگه ممکنه راهنمایی کنید
ممنون
خارج شده است
آرین
مدیر بازنشسته
*****

تشكرها : 96
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 372


هیهات من الذله ...


ديدن مشخصات WWW
« پاسخ #1 : 10 آبان 1389,ساعت 23:05:18 »

با سلام

اگر الگوریتم مشخصه تعداد ارقام بخواین به این طریق عمل میکنید:
کد:
شروع

۲:

a=0,q=1,c=0

3:

aرو از ورودی دریافت کن
۴:

q=a/10
:5

c=c+1
:6

a=q
7:

اگر q برابر با۰ نبود برو ۴

۸:

cرو چاب کن

حال اگه بخوایید تابعی بنویسین که داخلش این عملیات فراخوانی بشه،مشکلی نیست.میتونیین تابعی به اسم digit counter() بنویسید.اگه هم نمیخواین استفاده نکنید.
*************************************************
جهت تشخیص اعداد اول :

براي تشخيص عدد اول بودن کافيست عدد را در يک حلقه Nتايي بياندازيم (N برابر خود عدد است) که از 2 شروع مي‌شود و در اين حلقه عدد N را بر I (انديس حلقه) تقسيم مي‌کنيم، اگر خارج قسمت صفر شد عدد اول نيست و اگر حاصل هيچ وقت صفر نشد يعني عدد اول است.
خارج شده است

كاربران گرامی : لطفاً قبل از هرگونه فعاليت ابتدا قوانين انجمن را مطالعه  و قبل از ارسال جديد در انجمن جستجو نماييد.
sepehr70
کاربر نیمه فعال
**

تشكرها : 6
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 54


من یه ایرانیم که صفا و سادگی رسممه


ديدن مشخصات
« پاسخ #2 : 11 آبان 1389,ساعت 22:42:22 »

ممنون
خارج شده است
صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :