درود
برنامه رو من تکمیل کردم و با توجه به توضیحات شما تغییرش دادم. اینم کدها :
موفق باشید
نقل قول: درود ممنون از شما گفتم که من از آن فردی که گفته بود پرسیدم گفت مثلا برای 7 می شود 2 به توان 3 یا برای 63 می شود 2 به توان 6 .دوست عزیز من این برنامه رو با توجه به توضیحاتی که تو پست اول دادین نوشتم اگر شفاف تر توضیح میدادین این اشتباه پیش نمیومد!
برنامه رو من تکمیل کردم و با توجه به توضیحات شما تغییرش دادم. اینم کدها :
کد پیاچپی:
#include <iostream>
using namespace std;
//Coded by Kei armin @ Parsicoders.com
int pwr(int,int);
int main()
{
int quantity;
cout << "How many numbers do you wish to Enter? :";
cin >> quantity;
int Numbers[quantity];
for (int i=0 ; i<quantity ; i++) {
cout << "\nEnter #" << i+1 << " :";
cin >> Numbers[i];
}
for (int m=0 ; m<quantity ; m++) {
int javab;
int res;
for (int j=1 ; true ; j++) {
res=pwr(2,j);
if(res > Numbers[m]) {
if((Numbers[m] - pwr(2,j-1)) > (res - Numbers[m]))
javab = j;
else
javab = j-1;
break;
}
}
cout << "\nThe Result for #" << m+1 << " is : 2 Powered by " << javab;
}
system("pause");
return 0;
}
int pwr(int x,int pw) {
int result = 1;
for (int i=1 ; i <= pw ; i++)
result*=x;
return result;
}[/i]
نقل قول: امسال کنکور دادم و همین جا هم تحصیل کردممن اون بالا شوخی کردم شما چرا جدی گرفتی! منظورم این بود که شاید اشتباه کردی به هر حال اشتباهه دیگه پیش میاد!
نقل قول:اگر هم خودم می توانستم به خدا نه وقت شما را می گرفتم و نه مزاحمت ایجاد می کردمیه توصیه دوستانه می کنم اونم اینکه اگه کسی ازت راجع چیزی که تو اون زمینه کار نکردی خیلی راحت بهش بگو و الکی خودتو تو زحمت ننداز ! به هر حال
موفق باشید
باید حرف زورو نشنوم کر شم فقط -- تو نه رفیق ریگی نیست به کفشم نترس
نه ، نه من تروریست نیستم -- من رو کاغذ می بازم ولی تئوری نیستم
باید دردای دلمو و تو دلم چال کنم -- تا چشمای من یه روزی یهویی خیس شن
نه ، نه من تروریست نیستم -- من رو کاغذ می بازم ولی تئوری نیستم
باید دردای دلمو و تو دلم چال کنم -- تا چشمای من یه روزی یهویی خیس شن