02-06-2012, 08:36 AM
phamhiep92
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 22 bài thảo luận
273 lượt xem
#1
xin làm giúp bài này
viết chương trình nhập vào các số nằm trong khoảng từ 1 đến 9. sau đó tình và đưa ra giá trị giai thừa của chúng. chương trình cho phép người sử dụng lặp lại việc tình giá trị giai thừa với các giá trị khác nhau cho đến khi nhập vào 0
anh em làm ơn giúp mình nhé
Chủ đề mới cùng chuyên mục
03-06-2012, 08:02 PM
ITGakusei
Thành Viên SVIT
Được cảm ơn 3 trong 3 bài viết
Đã viết 32 bài thảo luận
#2
xin làm giúp bài này
đây là chương trình.
Code:
int baitapthem(int n)
{
int s=0;
if(n==0)
return 1;
s=(baitapthem(n-1)*(n));
}
void xuat(int n)
{
cout<<" so vua nhap la :"<<n<<endl;
cout<<"ket qua la :"<<baitapthem(n)<<endl;
}
đây là void main()
Code:
int n;
do
{
cout<<"nhap n :";
cin>>n;
}
while(n<0 || n>9);
xuat(n);
while(n!=0)
{
do
{
cout<<"nhap n :";
cin>>n;
}
while(n<0 || n>9);
xuat(n);
}
bạn có thể tham khảo và viết gọn hơn nữa.. bài này mình làm nhanh nên hơi vụng
18-06-2012, 06:17 PM
No-kun
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 3 bài thảo luận
#3
xin làm giúp bài này
Code:
int giaithua(int n)
{
if (n==0 || n==1) return 1;
return n*giaithua(n-1);
}
main()
{
int n;
cout<<"nhap n: ";
cin>>n;
while (n!=0)
{
cout<<"giai thua cua so "<<n<<" la: "<<giaithua(n)<<endl;
cout<<"nhap n: ";
cin>>n;
}
}
ý bạn là muốn ct chạy như thế này?
18-06-2012, 06:25 PM
Uchiha Madara
Thành Viên SVIT
Được cảm ơn 95 trong 55 bài viết
Đã viết 287 bài thảo luận
#4
xin làm giúp bài này
Up cho bạn!
Giúp mình up lại nhé! Thanks
http://sinhvienit.net/forum/threads...c/#post1090911
HTTP://THPTGIONGTHIDAM.COM
28-08-2012, 03:44 PM
maihuuthai
Thành Viên SVIT
Được cảm ơn 0 trong 0 bài viết
Đã viết 6 bài thảo luận
#5
xin làm giúp bài này

Nguyên văn bởi
phamhiep92
viết chương trình nhập vào các số nằm trong khoảng từ 1 đến 9. sau đó tình và đưa ra giá trị giai thừa của chúng. chương trình cho phép người sử dụng lặp lại việc tình giá trị giai thừa với các giá trị khác nhau cho đến khi nhập vào 0
anh em làm ơn giúp mình nhé

Của bạn nè :
Code:
#include "stdio.h"
int GiaiThua(int n)
{
int i,k=1;
for (i=1;i<=n;i++)
k*=i;
return k;
}
void main()
{
int n,choice;
while (choice!=0)
{
printf("Nhap n(0-9): ");
scanf("%d",&n);
printf("%d!=%d",n,GiaiThua(n));
printf("\n\tNhap 0 de ket thuc: ");
scanf("%d",&choice);
}
}
05-11-2012, 11:08 PM
kakaducsy
Thành Viên SVIT
Được cảm ơn 176 trong 7 bài viết
Đã viết 48 bài thảo luận
#6
xin làm giúp bài này
Chuong trinh dung de viet C tot nhat la j vay cac bro.cho em xin link dc khong