PDA

View Full Version : مبتدی: میشه اشکال برنامه مو بگین



oloom1386
دوشنبه 16 آذر 1388, 13:05 عصر
سلام دوستان
من یه برنامه نوشتم که سری زیر رو باید چاپ کنه ولی نمی دونم اشکال کار کجاست که جواب درست نمیده میشه ازتون خواهش کنم بهم کمک کنید؟S=سری
سری زیر از یک تا n مقدار iتغییر می کنه

n/(n+1)*(2*n+1) سری





#include<stdio.h>
#include<conio.h>
main()
{
float s=0;
int n,i;
clrscr();
printf("enter a value for n:");
scanf("%d",&n);
i=1;
while(i<=n)
{
s+=(float)(i/(i+1)*(2*i+1));
i++;
}
printf("\n sum=%2.3f.",s);
getch();
return 0;
}

MSN_Issue
دوشنبه 16 آذر 1388, 13:52 عصر
دوست عزیز این برنامه ی شما میآد و آخرین Sum رو چاپ میکنه !!
برای اینکه تمام جمله های سری رو چاپ کنه باید دستور printf رو داخل while بذارید .

saber187518
سه شنبه 17 آذر 1388, 13:15 عصر
میشه منظ.ر سوالتو دقیقتر بیان کنی؟
مثلا بگی که برنامه error میده و یا جواب را اشتباه چاپ می کنه تا بهتر بتونیم کمکت کنیم.
یا علی

saber187518
سه شنبه 17 آذر 1388, 13:17 عصر
دوست عزیز oloom1386 (http://barnamenevis.org/forum/member.php?u=106607) شما باید منظور سوالتو واضح تر بیان کنید تا بتونیم بهتر کمکت کنیم.
مثلا بگید که برنامه error میده و یا جواب اشتباه میده ویا...
یا علی

oloom1386
چهارشنبه 18 آذر 1388, 09:38 صبح
سلام
نوشتم دیگه که درست جواب نمیده،یعنی اجرا میشه ولی جوابش اشتباست