PDA

View Full Version : Giúp em với mấy anh , chị ơi !!



quyenthao
28-04-2009, 19:16
Bài tập là thế này : Tính S=1+1/sqrt(2!)+....+1/sqrt(n!) , dùng vòng lặp for , do...while , while .

khoadn123
29-04-2009, 00:38
//tong s = 1+1/sqrt(2!)+..+1/sqrt(n!)
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
int i,n,gt;
float tong;
clrscr();
printf("\n Nhap so:");
scanf("%d",&n);
//lenh for
tong=1;
gt=1;
for(i=1;i<=n;i++)
{
gt=gt*i;
tong= tong+ 1.0/(sqrt(gt));
}
printf("\n Giai thua la:%2d",gt);
printf("\n Tong can tim la: %3f",tong);
getch();
}

[=========> Bổ sung bài viết <=========]

tương tự trên ta sẽ làm lệnh while như sau:
//lenh while
tong=1;
gt=1;
i=1;
while(i<=n)
{
gt=gt*i;
tong= tong + 1.0/(sqrt(gt));
i++;
}

[=========> Bổ sung bài viết <=========]

//lenh do..while
tong=1;
gt=1;
i=1;
do
{
gt=gt*i;
tong= tong + 1.0/(sqrt(gt));
i++;
}
while(i<=n);

quyenthao
29-04-2009, 08:08
thanks ban nhju nha de minh ve lam thu dc ko