PDA

View Full Version : مشکل ساخت برنامه



dada_vahid
شنبه 12 دی 1388, 19:47 عصر
به نام خدا

دوستان من چند تا برنامه کوچک نوشتم که توی چند تاش به مشکل خوردم ممنون میشم کمکم کنید

البته ممنون میشم توضیح بدین که اشکال من در کجاست

مشکل1-
برنامه ای که نوشتم یک عدد رو میگیره و به این صورت رو چاپ کند S=1/1 -1/2+1/3.........1/n

#include<iostream.h>
main()
{
float n,i,j,s=0;
cin>>n;
for(i=1;j=1;i<=n;i++;j*=-1)
s+=1/i*j;
cout<<s;
}

مشکل برنامه 2-
من می خواهم دو برنامه بنویسم که خر.جی یکی از یرنامه هااین رو چاپ کند S=1/1! -1/2!+1/3!.........1/n!



#include<iostream.h>
main()
{
float n,i,j,s,k=0;
cin>>n;
for(i=1;k=1;j=1;i<=n;i++,j*=-1,k*=i)
s+=1/k*j;
cout<<s;
}



مشکل برنامه 3-
برنامه ای که n را گرفته و n فاکتورال را پیدا کند
#include<iostream.h>
main()
{
float i,n,s=1
cin>>n;
for(i=1;i<=n;i++)
s*=i;
cout<<s;
}

mortezamsp
شنبه 12 دی 1388, 20:42 عصر
برنامه اول

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
float n,i,j,s=0;
cin>>n;
for(i=1,j=1;i<=n;i++,j*=-1){
//s=1/i*j;
cout<<(j<0?"-":"+");
cout<<"1/"<<i; }
getch();
}


برنامه دوم

#include<iostream.h>
int main()
{
float i,n,s=1;
cin>>n;
for(i=1;i<=n;i++)
s*=i;
cout<<s;
return 0 ;
}

dada_vahid
شنبه 12 دی 1388, 21:04 عصر
ممنون ولی برنامه اولی مشکل داره

mortezamsp
یک شنبه 13 دی 1388, 12:37 عصر
يعني تو نميتوني درستش كني ؟
بجاي i فاكتوريل i رو حساب كن قرار بده .