sogolhedayatmanesh
پنج شنبه 23 مهر 1388, 21:37 عصر
سلام من دستورات زير رو تريس كردم در ظاهر درسته اما موقع اجرا خروجي درست بهم نمي ده مي شه كمكم كنيد؟؟؟؟؟
مي شه سريع به من جواب بديد ممنون
دستور زير خروجي فوق رو مي ده :
1+((x^2)/(2!))+((x^3)/(3!))+((x^4)/(4!))+...+((x^n)/(n!))
#include<iostream.h>
#include<stdio.h>
main()
{
int x,f;
float t,n;
cin>>x;
for(int i=2;i<=x;i++)
f=(i+1)*(i+2);
t=i/f;
n=t+1;
cout<<n;
}
دستور زير بدست اوردن عدد تام است
عدد تام عددي است كه با مجموع مقسوم عليه ها ي خودش برابر باشد
مثال 1+2+3=6 (1-2-3) مقسوم عليهاي عدد 6
#include<iostream.h>
#include<stdio.h>
main()
{
int tam,m;
cin>>tam;
for(int i=1;i<tam;i++)
if (tam%i==0)
m=m+i;
if(m==tam)
cout<<"yessssssssssssssssssss";
if (m!=tam)
cout<<"no";
}
توليد عددهاي تام بين 1000-3
#include<iostream.h>
#include<stdio.h>
main()
{
int m;
for(int j=3;j<=1000;j++)
for(int i= 1;i<j;i++)
if (j%i==0)
m+=i;
if(m==j)
cout<<j;
}
مي شه سريع به من جواب بديد ممنون
دستور زير خروجي فوق رو مي ده :
1+((x^2)/(2!))+((x^3)/(3!))+((x^4)/(4!))+...+((x^n)/(n!))
#include<iostream.h>
#include<stdio.h>
main()
{
int x,f;
float t,n;
cin>>x;
for(int i=2;i<=x;i++)
f=(i+1)*(i+2);
t=i/f;
n=t+1;
cout<<n;
}
دستور زير بدست اوردن عدد تام است
عدد تام عددي است كه با مجموع مقسوم عليه ها ي خودش برابر باشد
مثال 1+2+3=6 (1-2-3) مقسوم عليهاي عدد 6
#include<iostream.h>
#include<stdio.h>
main()
{
int tam,m;
cin>>tam;
for(int i=1;i<tam;i++)
if (tam%i==0)
m=m+i;
if(m==tam)
cout<<"yessssssssssssssssssss";
if (m!=tam)
cout<<"no";
}
توليد عددهاي تام بين 1000-3
#include<iostream.h>
#include<stdio.h>
main()
{
int m;
for(int j=3;j<=1000;j++)
for(int i= 1;i<j;i++)
if (j%i==0)
m+=i;
if(m==j)
cout<<j;
}