1. Trang chủ
  2. » Công Nghệ Thông Tin

BÀI TẬP C++ TỪ A ĐẾN Z pptx

29 1,6K 6
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 29
Dung lượng 140 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Viết chương trình nhập từ bàn phìm n số nguyên dương nhỏ hơn 100, in ra màn hình hai cột song song: một cột là các số, còn cột kia là tổng của các chữ số của số tương ứng với cột thứ nhấ

Trang 1

BÀI 1 Viết chương trình nhập từ bàn phìm n số nguyên dương nhỏ hơn

100, in ra màn hình hai cột song song: một cột là các số, còn cột kia là tổng của các chữ số của số tương ứng với cột thứ nhất Tìm và in ra tổng tổng các

số có tổng của các chữ số là lớn nhất , nếu có nhiều hơn 1 số như vậy thì in

Trang 2

BÀI 2 Một người gửi tết kiệm a đồng với lãi xuất là s% một tháng trong kỳ hạn là 6 tháng Viết chương trình tính và in ra màn hình và in ra màn hình hai cột song song: cột thứ nhất là số tháng đã gủi, cột thứ hai là tổng tiền ( cả vốn lẫn lãi) ứng với số tháng ở cột thứ nhất cho môt khoảng thời gian từ 6 đến t tháng với a,s,t được nhập từ bàn phím.

cout<<"nhap so tien gui:";cin>>a;

cout<<"nhap so thang gui:";cin>>t;

cout<<"lai suat 1 thang:";cin>>s;

Trang 3

BÀI 5 Viết một hàm nhập vào từ bàn phím điểm kiểm tra của một môn học của n học sinh Sau đó viết chương trình sử dụng hàm viết trên in kết quả ra màn hình dưới dạng hai cột song song Một cột là điểm và cột thứ 2 là xếp loại theo điểm với các quy định sau:

Trang 4

Bài 8: Xây dựng một hàm sắp xếp theo thứ tự tăng của một mạng gồm n số thực Viết một chương trình để nhập n số thực từ bàn phím Sử dụng hàm sắp xếp ở trên và in ra màn hình hai cột song song: 1 cột là mảng chưa sắp xếp , 1 cột là mảng đã được sắp xếp, dòng cuối cùng hiển thị phần tử có giá trị lớn nhất của mảng

Trang 5

getch();

}

Bài 13: Cho một sâu bất kỳ, không sử dụng các hàm thư viện về sâu hãy xây dựng một hàm đổi tất cả các chữ hoa thành chữ thường ( các ký tự khác giữ nguyên) và in cả 2 ra màn hình

Trang 6

1 cột là dãy đã được sắp xếp lại.

Trang 8

Bài 27: Viết hàm nhập vào một dãy số nguyên kết thúc việc nhập khi giá trị của phần tử =0 Viết một chương trình sử dụng hàm này để nhập một dãy số nguyên Sau đó tính giá trị của các phần tử chia hết cho 3 và lẻ In kết quả ra màn hình.

Trang 9

Bài 30: Hãy xây dựng một hàm để nhập từ bàn phím một mảng số thực Viết một chương trình sử dụng hàm nói trên để nhập số liệu cho 2 mảng số thực cùng có n phần tử In ra màn hình ba cột song song 2 cột đầu là 2 mảng số thực cột thứ 3 là tích của 2 cột đầu ô cuối cùng của cả 3 cột là tổng các phần

Trang 10

Bài 32: Hãy xây dựng một hàm để nhập từ bàn phím một mảng số thực Viết một chương trình sử dụng hàm nói trên để nhập số liệu cho 2 mảng số thực cùng có n phần tử In ra màn hình 3 cột song song, 2 cột đầu là 2 mảng số thực, cột thứ 3 là hiệu của 2 cột đầu, ô cuối cùng của cả 3 cột là tổng của các phần tử trong cột

Trang 11

Bài 35: Nhập vào một dãy số nguyên nhỏ hơn 100 tìm số nhỏ nhất của dãy

và đổi chỗ số nhỏ nhất đó với số ở vị trí k( k nhập từ bàn phím) In kết quả ra màn hình

Trang 12

Bài 36: Viết một hàm đếm số từ của 1 xâu, sau đó viết chương trình nhập vào một xâu sử dụng hàm nói trên để đếm số từ trong xâu đó

Trang 13

Bài 38: Cho một cấu trúc

cout<<"nhap diem 1:";cin>>ds[i].d1;

cout<<"nhap diem 2:";cin>>ds[i].d2;

cout<<"nhap diem 3:";cin>>ds[i].d3;

ds[i].tong=ds[i].d1+ds[i].d2+ds[i].d3;

}

Trang 16

cout<<"nhap chi so cu:=";cin>>ds[i].csc;

cout<<"nhap don gia:=";cin>>ds[i].dongia;

ds[i].sotien=(ds[i].csm-ds[i].csc)*ds[i].dongia;

ds[i].tong=ds[i].csm-ds[i].csc;

}

cout<<"\n danh sach tien dien da nhap";

cout<<"\n hoten\t sotien\t sodien";

Trang 17

cout<<"\n danh sach sinh vien da nhap :";

cout<<"\n hoten\t namsinh\t diemthi";

Trang 18

cout<<"nhap so phan tu:"; cin>>n;

for(i=1;i<=n;i++)

{

cout<<"\n nhap ho ten sinh vien:";gets(sv[i].ht);

if(sv[i].ht[0]=='*')break;

cout<<"\n nhap nam sinh:";cin>>sv[i].ns;

cout<<"\n nhap dien thi:"; cin>>sv[i].dt;

}

cout<<"\n danh sach thi sinh da nhap:";

cout<<"\n hoten\t namsinh\t diemthi";

- Sắp xếp lại dãy a thành sãy giảm

- Có phần tử nào bằng số x cho trước không? Nếu không có, hãy bổ sung vào sãy sao cho không phá vỡ tính giảm của dãy số đó

Trang 19

cout<<"nhap day so thuc";

cout<<"\n nhap n";cin>>n;

Trang 20

BAI 49: nhập 1 dãy số nhưng không nhập số phần tử, dùng kí hiệu % để báo hiệu kết thúc dãy số in lại dãy số đó và hiển thị các phần tử lẻ chia hết cho 3 của dãy.

Trang 21

BAI 37: Viết 1 chương trình đếm xem 1 xâu có bao nhiêu từ bắt đầu bằng kí tự được nhập từ bàn phím in kết quả lên màn hình.

Trang 22

BAI 31: hãy xây dựng 1 hàm để nhập từ bàn phím 1 mảng số thực viết

1 chương trình sử dụng hàm nói trên để nhập số liệu cho 2 mảng số thực cùng có n phần tử in ra màn hình 3 cột //, 2 cột đầu là mảng số thực, cột thứ 3 là tổng của 2 cột đầu, ô cuối cùng của 3 cột là tổng các phần tử trong cột

Trang 23

BAI 28: viết hàm nhập vào 1 dãy số nguyên Kết thúc việc nhập khi giá trị của phần tử =0, viết ct sử dụng hàm này để nhập 1 dãy số nguyên Sau đó tính giá trị của các phần tử chia hết cho 3 và lẻ in kết quả ra màn hình.

Trang 24

BAI 17: cho 1 xâu bất kỳ hãy xây dựng 1 hàm để viết chữ cái đầu tiên của tất cả các từ trong xâu đã cho, in ra màn hình xâu gốc và xâu đã sửa sau đó viết ct nhập vào 1 xâu bất kỳ và sử dụng hàm nói trên để sửa lỗi.

Trang 25

BAI 14: cho 1 xâu bất kỳ, xd 1 hàm để chỉnh sửa lỗi chính tả không viết hoa đầu câu trong xâu này, in ra xâu chưa sửa và xâu được sửa, sau đó viết ct để nhập 1 xâu và sử dụng hàm nói trên để in kết quả.

cout<<"nhap xau ";gets(s);

cout<<"xau chua sua"<<s;

Trang 26

BAI 12: cho 1 xâu bất kỳ, không sử dụng các thư viện về xâu, hãy xây dựng 1 hàm đổi tất cả các chữ thường thành chữ hoa( các kí tự khác giữ nguyên) in cả hai ra màn hình Viết 1 chương trình nhập vào 1 xâu bất

kỳ và sử dụng hàm nói trên để in kết quả ra màn hình.

Trang 27

BAI 10: xây dựng 1 hàm tính trung bình ( độ lệch chuẩn x i được cho ct:) sử dụng hàm nói trên để viết ct nhập từ bàn phím và in ra màn hình cột số đã nhập, tổng, giá trị trung bình và độ lệch chuẩn của chúng.

Trang 28

BAI 3: một ng gửi tiết kiệm sau t tháng thu được a đồng với lái suất s % ( k kỳ hạn) viết ct tính số tiền ban đầu người đó gửi vào tiết kiệm

Ngày đăng: 08/07/2014, 03:20

TỪ KHÓA LIÊN QUAN

w