PDA

View Full Version : دستور while



pfsms2010
یک شنبه 13 اسفند 1391, 12:18 عصر
با سلام من میخوام یک برنامه به زبان ++C در محیط کنسول بنویسم که:

تعدادی عدد اعشار را بسته به نظر کاربر خوانده و حاصل ضرب آنها را در خروجی نمایش دهد.

میدونم باید از دستور while استفاده کنم ولی نمیدونم چطوری بنویسمش

لطفا راهنمایی کنید.

با تشکر

chita70
جمعه 18 اسفند 1391, 21:31 عصر
cout<<"tedad adad ra vared konid :";
cin>>n;
int i=0;
float mull=1;
while(i>n)
{
float a;
cin>>a;
mull*=a;
i++;}
cout<<mull;

Salar Ashgi
سه شنبه 22 اسفند 1391, 22:41 عصر
خیلی ساده شما دو متغیر نیاز داری ، یکی برای ذخیره کردن هر بار عددی که تو حلقه می گیری و دومی واسه ذخیره کردن نتیجه
ضرب ها . فقط باید دقت کنی که متغیر ای که قراره نتیجه ضرب ها توش ذخیره بشه ، باید مقدار اولیه یک بگیره و بهتره float باشه .