Hãy viết chương trình nhập vào từ bàn phím các số m,n,p rồi thông báo ra màn hình tên của người trúng cử nếu người đó có số phiếu cao nhất.. Viết chương trình nhập vào số nguyên N và d[r]
(1)Trường THPT Đặng Thúc Hứa
Đề cương ôn thi học sinh giỏi cấp trường môn Tin học
Câu 1: cho số nguyên dương N(N>=10000) Hãy lập trình nhập vào số N thơng báo hinh chữ số hàng chục nghìn, hàng nghìn, hàng trăm, hàng chục, hàng đơn vị N Câu 2: cho số nguyên dương N(N<=32767) viết chương trình nhập vào số N thông báo hinh số chữ số có nghĩa N.(VD: N=20045, có số có nghĩa)
Câu 3: Viết chương trình nhập vào từ bàn phím số nguyên dương N<=65536 thơng báo hình số N ngun tố không nguyên tố
Câu 4: Kết bầu lớp trưởng lớp sau: Bạn A m phiếu, bạn B n phiếu, bạn C p phiếu với m,n,p số nguyên dương <=50 Hãy viết chương trình nhập vào từ bàn phím số m,n,p thơng báo hình tên người trúng cử người có số phiếu cao Nếu có hai người số phiếu cao người số phiếu thơng báo hình BẦU LẠI
Câu 5: Xét dãy số nguyên A0, A1, ,An Trong
-A0=p
-A1=q
An-2+p Nếu n chẵn
-An=
An-2+q Nếu n lẻ
Viết chương trình An với n nhập vào từ bàn phím
Câu 6: Dãy số Fibonacci dãy có tính chất sau: F0=F1=1
Fn=Fn-1+Fn-2
Hãy viết chương trình nhập vào số n thơng báo hình giá trị Fn
(VD: n=4 F4=5.)
Câu 7: Viết chương trình nhập vào mảng chiều In hình mảng vừa nhập theo cách đảo dòng thành cột
VD: mảng nhập vào là: In :
Câu 8: Viết chương trình nhập vào mảng chiều có số dịng số cột sau tiến hành đảo dịng thành cột in hinh mảng vừa đảo
Câu 9: Dãy số nguyên gồm N phần tử N<=100.(giá trị phần tử có trị tuyệt đối<=32767) Viết chương trình nhập vào dãy số ngun sau in hình phần tử có giá trị nhỏ phần tử có giá trị nhỏ nhì
Câu 10: Dãy số nguyên gồm N phần tử N<=100.(giá trị phần tử có trị tuyệt
đối<=32767) Viết chương trình nhập vào số nguyên N dãy N số nguyên sau tiến hành hốn đổi vị trí cho phần tử có giá trị nhỏ phần tử có giá trị lớn in mảng vừa hoán đổi
(2)Câu 12: Viết chương trình nhập vào số thập phân N<=300 inra hình số N hệ hexa (VD: N=127 in số N là: 7F )
Câu 13: Viết chương trình nhập vào số nguyên dương N<=100 sau in hình tích N thành tích thừa số ngun tố Nếu N ngun tố thơng báo khơng phân tích
(VD: N=12 in hình kết phân tích là: 2*2*3)
Câu 14: Viết chương trình nhập vào hai mảng chiều gồm số nguyên có số lượng phần tử <=100 Sau xếp hai mảng theo thứ tự không tăng, tiến hành tạo mảng thứ cách hoà hai mảng vừa nhập thành cho mảng hồ có thứ tự khơng giảm
(VD: mảng A gồm phần tử: 9; 7; 5; 4; Mảng B gồm phần tử: 6; 3; Khi mảng C nhận là: 9; 7; 6; 5; 4; 3; 2;
Câu 15: Viết chương trình nhập vào mảng hai chiều gồm phần tử số ngun Thơng báo hình số lượng phần tử không âm mảng
Câu 16: Viết chương trình nhập vào xâu thơng báo hình số lương ký tự xâu khơng thuộc bảng chữ
Câu 17: Viết chương trình nhập vào hai xâu s1, s2 với chiều dài s1 nhỏ s2 thơng báo hình số lần xuất s1 trông s2
(VD: s1 ‘bc’ xâu s2 ‘bcbcbabc’ kết 3)
Câu 18: Viết chương trình nhập vào xâu sau tạo xâu từ xâu cho băng cách lấy kí tự vị trí lẻ tiếp đến chẵn chẵn lẻ chẵn chẵn
(VD: xâu cho là: ‘aanbndhcs’ xâu tạo la ‘aabndcs’)
Câu 19: Viết chương trình nhập vào xâu sau tiến hành loại bỏ dấu cách thừa trừ lại dấu cách từ
(VD: cho xâu: ‘Ha Noi Viet Nam’ kết là: ‘Ha Noi Viet Nam’
Câu 20: Viết chương trình nhập vào hai xâu có độ dài sau in hình kí tự hai xâu xen kẽ