اره دیگه برنامه میخام ...اگه امکانش هست فقط زود اخه فردا صبح باید ببرم دانشگاه و در صورت امکان تو خصوصی برام بنویسید
اره دیگه برنامه میخام ...اگه امکانش هست فقط زود اخه فردا صبح باید ببرم دانشگاه و در صورت امکان تو خصوصی برام بنویسید
برنامه ای بنویسید که عددی دریافت کرده و توسط تابعی فاکتوریل انرا محاسبه کند
C:\Windows\System32\fh.cpp(4) : error C2082: redefinition of formal parameter 'a'کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
C:\Windows\System32\fh.cpp(16) : error C2001: newline in constant
C:\Windows\System32\fh.cpp(16) : error C2143: syntax error : missing ')' before 'string'
Error executing cl.exe.
fh.exe - 3 error(s), 0 warning(s)
مشکل چیه ؟
فقط لطف کردید اگه ساده و کامل توضیح بدید یه استاد به معنای واقعی مزخرف گیرمون افتاده فقط تو کار پیچوندن کلاسه 6 ساعت کلاسو کرده دو ساعت دو ساعتم یه ربعش درست میده بقیش با موبایلش حرف میزنه
کلا بد مشکل داریم شنبه هم امتحان داریم
برادر نوشتن پروژه و تمرين كامل ممنوع است در سايت.#include<iostream.h>
int fact (int n)
{
int f=1;
for (int i=1;i<=n;i++)
f=f*i;
return f;
}
void main ()
{
int a;
cin>>a;
cout<<fact(a);
}
اما ما در قالب توضيح به شما ميگوئيم.
فاكتوريل يعني ضرب يك سري عدد در اعداد قبل از خودشون.
مثلا 5 فاكتوريل يعني
5*4*3*2*1
پس ما نياز به يك حلقه داريم و هي اعداد را در اعداد بعد از خودشون تا جايي كه نياز داريم ضرب كنيم.
من متغير fact=1 زدم چرا؟ چون در ضرب اگر 0 بزاريم حاصل 0 ميشود.
يك عدد را گرفتيم. و داديم به تابع
تابع هم فاكتوريل حساب كرد و مقدار رو برگشت داد به ما و چاپ شد.
سلام، الگوریتمی واسه محسابه جایگشت n شیء و چاپش میخوام![]()
سلام
اين جايگشت و توضيحاتش
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اين كد
چون پروژه نبود نوشته شد.
مشكلي در فهم داشتيد . بفرمائيد.
#include <iostream.h>
int fact (int a)
{
if (a==1)
return 1;
return a*fact(a-1);
}
int main ()
{
int up;
int down;
int n,r;
cin>>n>>r;
up=fact(n);
down=fact(n-r);
cout<<up/down;
return 0;
}
سوال دارم...؟دیگه
دوستان مشكل اين قسمت چيه؟؟؟؟؟همون سوال پايينيه كه پرسيدم!!
چرا نميتونه a رو به A تبديل كنه؟؟
// tabe 'a' change to 'A'
void change_to_A ()
{
p=fopen ("text.txt","a+b");
if (!p) // dorost baz shodane tabe
{
printf ("\n\nno file");
exit (1);
}
while (!feof(p))
{
char c;
c=getc (p);
if (c=='a')
{
printf ("\n\nbingoo");
c=c-32;
putc (c,p);
} // end if
}// end while
fclose (p);
سلام
کد زیر رو ببینید
وقتی آرایه A ,B رو عدد وارد میکنم موقع چاپ کدهای اسکی رو جمع میکنه چه جوری باید مقدار داخل آرایه روکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
چاپ کرد؟
مثلا A رو 1 , B رو 1 وارد میکنم جواب نهایی میشه 98!
چی کار کنم؟
این قسمت رو میتونی بصورت زیر بنویسی:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by Open-Source; 28-12-2011 at 13:05.
چه قانون عجیبی پس مثالای قبلی رو چرا مشکلی نداشت حل کردید؟
درخواست -- سایت ایرانی که نمیدیمبگذریم
فاکتوریل که بلدم مشکل جای دیگس اروراشو گذاشتم
C:\Windows\System32\fh.cpp(4) : error C2082: redefinition of formal parameter 'a'
C:\Windows\System32\fh.cpp(16) : error C2001: newline in constant
C:\Windows\System32\fh.cpp(16) : error C2143: syntax error : missing ')' before 'string'
Error executing cl.exe.
مگر نه حالت کلی که د رست نوشتم
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)