PDA

View Full Version : Giúp mình bài tập pascal về tính giai thừa và tìm chữ số lẻ nhỏ nhất



pe_00
22-07-2012, 12:35
Bài 1:Viết chương trình pascal tính giai thừa:S=1!+3!+5!+...+(2n+1)!

Bài 2:Viết chương trình pascal tìm chữ số lẻ nhỏ nhất của n số nguyên dương(n<=10^5),cho biết chữ số lẻ nhỏ nhất
VD:Nhập n:1455721
Chữ số lẻ nhỏ nhất là:1
Mình cảm ơn nhiều
Bài 3:Viết chương trình pascal tính giai thừa
s:=(n!)/(x!*(x-n)!).Với n,m nhập từ bàn phím

thienha20
23-07-2012, 08:30
viết 1 hàm tính giai thừa
-------giaithua(n)-----
s=1;
for i: 1-> n
s*=i
return s;
------
bài 1 thì:
t =0;
for i: 1->n
t+= giaithua(2*i + 1)
tương tự cho bài 3

bài 2 thì:
for i :1-> chieudai_chuoi_nhapvap
kiểm tra phần tử chuoinhapvao[i] có phải là lẽ ko cho nó vào 1 cái mảng arr(hoặc so sánh trực tiếp cách viết giống tìm số nhỏ nhất trong 1 dãy số)
viết 1 hàm tìm số nhỏ nhất trong mảng arr --> in ra kết quả

mikelhpdatke
25-07-2012, 20:26
Bài 3 bạn áp dụng bài 1 để làm thôi, viết hàm giai thừa của n là được