یکی از سوالات و تمرین های درس برنامه نویسی سی پلاس پلاس تمرین و سوال : برنامه ای بنویسید که عددی را از ورودی بگیرد و مجموع ارقام آن را در خروجی محاسبه کرده،در خروجی چاپ کند می باشد. در این پست سورس این برنامه رو آماده کردیم این سورس مربوط به برنامه محاسبه مجموع ارقام عدد در سی پلاس پلاس می باشد. همیشه سورس کدها منبع خوبی برای یادگیری و آموزش برنامه نویسی بوده اند. سعی کرده ایم جواب اکثر سوالات برنامه نویسی سی پلاس پلاس را دهیم.
سورس برنامه محاسبه مجموع ارقام عدد در سی پلاس پلاس
#include<iostream> #include<conio.h> using namespace std; main() { long int n; int tot=0; cout<<"please enter a number:"; cin>>n; while(n>0) { tot+=(n%10); n/=10; } cout<<"\n\n"<<"total="<<tot; cout<<"\n\n\n"<<"press any key to exit..."; getch(); return 0; } //> sourceiran.com
دیدگاه کاربران
تعداد دیدگاه های کاربران : 6 دیدگاهاگه بخوایم برای عدد 123456 که میشه 21 بهمون بده 3 چی ؟ (یعنی کلا یک رقمی بده)
سلام
حالا اگه ما بخوایم n عدد از کاربر بگیریم و بگیم هر کدوم چند رقمه چی ؟ ( این نکته هم اضافه کنم همون لحظه چاپ نکنه تعداد ارقامو- اینو من خودم کدشو نوشتم … بصورتی باشه که اول اون عدد رو بدیم مثلا 3 ، بعد همه ی 3 عدد رو بهش بدیم بیاد واس هر کدومو تعداد ارقامشو چاپ کنه ( که این فک کنم باید با ارایه حل شه که یعنی در واقع هر کدوم از اعداد ذخیره شه)) .ممنون
سلام
اره میتونی آرایه براش بنویسی و اوکی کنی
ببین چیزای این مدلی باید باهاش کار کنی و تست کنی تا به یه جواب دقیق برسی
ولی اگر سورس های این مدلی براتون جالب هستند و علاقمند هستید بهشون پیشنهاد میکنم حتما سورس کدهای مشابه در سایت های خارجی رو ببینید خیلی میتونه بهتون کمک کنه
موفق باشید
سلام وقتتون بخیر. یه سوال داشتم
سلام
بفرمایید
الگوریتمی بنویسید که یک عدد را از ورودی دریافت کند و حاصل ضرب ارقام را محاسبه و چاپ نماید