Hay viết chương trình Cho biết 1 số nguyên dương bất kỳ có giá trị 50000 la số chẵn hay số lẻ
Show
Bài tập lập trình C có lời giải
Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (652.37 KB, 46 trang ) BÀI 1: CÁC KHÁI NIỆM CƠ BẢN k Số nguyên long Bàn phím d Số thực float Bàn phím Dữ liệu ra s Số thực float Tính toán Các bước thực hiện - Định nghĩa các hằng min, max. - Khai báo các biến ch (kiểu char), n (kiểu int), k (kiểu long), d (kiểu float). - Tính giá trị biểu thức gán cho biến s. - Hiển thị giá trị biểu thức. Chương trình #include #include #include #define max 100 const float min=1.5; void main() { char ch; int n; long k; float d,s; cout<<"Nhap ky tu ch: "; cin>>ch; cout<<"Nhap so nguyen duong n<1000: "; cin>>n; cout<<"Nhap so nguyen k>50000: "; cin>>k; cout<<"Nhap so thuc d: "; cin>>d; s=max+min+ch+n+k+d; cout<<"Ket qua s="<
Viết chương trình in ra màn hình 10 số tự nhiên đầu tiên.
Viết chương trình tính tổng các số từ 1 đến 100. Viết chương trình tính tổng các số từ 1 đến N.
Viết chương trình tổng các số chẵn từ 1 đến N.
Viết chương trình tính N giai thừa.
Viết chương kiểm tra xem N có phải số nguyên tố hay không.
Viết chương trình ra màn hình các số nguyên tố nhỏ hơn N.
Viết chương trình vẽ ra hình chữ nhật có chiều ngang là W, chiều dọc là H, với W và H là 2 số nguyên nhập từ bàn phím.
Viết chương trình nhập không giới hạn số, kết thúc khi nhập vào số 0.
Viết chương trình tìm số hạng thứ N của dãy Fibonacci: 1 ; 1 ; 2 ; 3 ; 5 ; 8 ; 11 ; . . . {\displaystyle 1;1;2;3;5;8;11;...} Viết chương trình in ra màn hình bảng cửu chương N. Viết chương trình in ra N hàng của tam giác Pascal. Viết chương trình in ra tất cả các ký tự có mã ASCII từ M đến N. Cho 4 chữ số 1, 2, 3 và 4. Có bao nhiêu số có 3 chữ số tạo thành từ 4 chữ số 1, 2, 3, 4 và đó là những số nào, viết chương trình thực hiện yêu cầu trên. Gửi tiết kiệm ngân hàng số tiền X đồng với lãi suất N %/tháng. Để nhận được số tiền ít nhất là B đồng thì phải gửi tối thiểu bao nhiêu tháng. Viết chương trình giải quyết bài toán trên trong trường hợp không tính lãi kép.
Bài viết hôm nay mình sẽ hướng dẫn các bạn cách viết chương trình kiểm tra số nguyên dương có toàn chữ số chẵn hay không. Nào chúng ta cùng bắt đầu thôi !
Cách kiểm tra số nguyên dương có toàn chữ số chẵnCách làm là chúng ta sẽ viết một hàm check để kiểm tra số nguyên dương có toàn chữ số chẵn, hàm check sẽ trả về kiểu bool.Trong hàm check ta kiểm tra lần lượt từng chữ số của số nguyên dương đang xét. Nếu ta gặp một số lẻ thì lập tức trả về false và kết thúc hàm. Nếu duyệt hết các chữ số của số nguyên dương rồi nhưng vẫn không trả về giá trị, thì số dương đó sẽ toàn số lẻ. Ta trả về giá trị true cho hàm. Code tham khảo:
Sau khi chạy ta có kết quả sau:
Cải thiện chương trình kiểm tra số nguyên dương có toàn số chẵnMột cách làm khác đó là chúng ta sẽ dùng chuỗi để xử lý. Với cách này thì số nguyên dương ta nhập có thể mang giá trị rất lớn mà kiểu int,long… cũng không thể lưu được. Ý tưởng về cách làm thì cũng như trên, đó là duyệt từng chữ số nếu gặp chữ số chẵn thì ta return false. Nếu trong chuỗi không có chữ số lẻ ( tức là toàn số chẵn ) thì ta trả về true. Bây giờ bạn đang thắc mắc là làm sao có thể kiểm tra chữ số đó là chẵn hay lẻ phải không, ta sẽ có 2 cách làm:
Nếu bạn chưa biết cách nhập chuỗi trong c++ thì có thể xem lại tại đây. Code tham khảo:
Bài viết mình đến đây là kết thúc. Cám ơn các bạn đã theo dõi ! |