1- من برنامه تابع بازگشتي محاسبه xبه توا yرو مي خواهم اگه
كسي راهنمايي كنه
به بدون استفاده از تابع pow
2- برنامه d(int a,int b( اعلان مي وششد رقم k ام از سمت راست از عدد صحيح nبا ز مي گرداند
با تشكر
Printable View
1- من برنامه تابع بازگشتي محاسبه xبه توا yرو مي خواهم اگه
كسي راهنمايي كنه
به بدون استفاده از تابع pow
2- برنامه d(int a,int b( اعلان مي وششد رقم k ام از سمت راست از عدد صحيح nبا ز مي گرداند
با تشكر
کد://In the name of GOD
#include <iostream.h>
#include <conio.h>
power(int,int);
int main()
{
clrscr();
int i,j,k,l;
gotoxy(27,5);
cout<<"In the name of God";
gotoxy(28,7);
cout <<"Master presents"<<endl;
gotoxy(20,8);
cout<<" Enter two numbers for base and its power : ";
cin>>l>>k;
cout<<l<<" Power "<<k<<" Equels :" <<power(l,k);
getch();
return 0;
}
power(int m,int n)
{
int c,mult=1;
if(n!=0)
mult=m*power(m,n-1);
return mult;
}
یکی از پروژهای سابق ما در مدتها قبل بود ! یادش بخیر ... خوب شد داشتمشون !
علاوه بر این ..شما اگر کتاب جناب اقای جعفر نژاد قمی رو مطالعه بفرمایید فکر کنم همین تمرین شما به عنوان تمرین فصل (3 اگر درست حدس زده باشم ) داده شده بود ... ..مثالهای خیلی خوبی داره ..پیشنهاد میکنم حتما مطالعه کنید
در ضمن متوجه سوال دومتون نشدم .. لطفا واضح تر عنوان کنید و یا توضیحی بدید شاید تونستم کمکی کنم
یا حق
چیزی که متوجه شدم (به نظرم اومد اینه که یه عدد دریافت بشه و بعد یه عدد دیگه از کاربر دریافت بشه و به تعداد عدد دوم از آخر عدد اول دوباره چاپ بشه .. اگه اینه ..
این برنامه رو نوشتم ..در ضمن این کد رو تو DevCpp نوشتم .. و تو TC اجرا نمیشه .. برای اجرا ..فقط اون getchar() رو به getch() تغییر بده .. فکر کنم حله .. در ضمن cstdlib رو هم حذف کن و به آخر هدر ها یه .h اضافه کن .. فکر نمکنم دیگه بهت گیر بده .. اگه داد و یا برنامه اشکالی داشت بگو تا حلش کنم ..
موفق و پیروز باشید
کد:#include <cstdlib>
#include <iostream>
void extractor(int a ,int b);
using namespace std;
int main(void)
{
std::cout;
std::cin;
int n, counter;
cout<<"Please Enter your Numeric String :...\n";
cin>>n;
cout<<"Please Specify How many figures are need to be extrated :(Enter a number ex:6)\n";
cin>>counter;
extractor(n,counter);
return 0;
}
void extractor(int a, int b)
{
int temp[b],i;
for (i=0;i<=b;i++)
{
temp[i]=a%10;
a=a/10;
cout<< temp[i];
getchar();
}
}
سلام
با
تشكر