1) Viết chương trình nhập vào 1 dãy các kí tự: Đổi chuỗi vừa nhập ra chuỗi in hoa => Bài này tớ thử dùng mảng nhưng khi in ra thì gặp phải các kí tự ko mong muốn +_+ còn dùng biến thì ít kí tự quá 2) Một nhà trẻ giữ em như sau: - từ 6 --> 9 giờ : 3000/h - từ 9 --> 4h chiều : 5000/h - từ 4 g chiều > : 7000/h Viết chương trình nhập vào 2 mốc thời gian (bắt đầu và kết thúc), tính số tiền mà bố mẹ phải trả khi gửi con Không thể code thì có thể cho tớ thuật toán cũng được :hug:
Bài 1 quá đơn giản Mã: #include<iostream.h> void main() { char a[100]; cin.getline(a, 100); for(int i = 0 ; a[i] != '\0' ; i++) { if(a[i] >= 'a' && a[i] <= 'z') a[i] += 'A' - 'a'; } cout << a; } Bài 2 tui đang tính, rắc rối ở chỗ là không giới hạn trong ngày, ví dụ bắt đầu từ 8 giờ hôm nay đến 7 giờ hôm sau. Trường hợp trong 1 ngày chỉ cần tính số tiền từ lúc kết thúc đến 6 giờ, trừ đi số tiền từ lúc bắt đầu đến 6 giờ. Trường hợp qua ngày hôm sau có nghĩa là thời gian bắt đầu lớn hơn thời gian kết thúc. Vậy ta lấy số tiền từ bắt đầu đến 24 giờ cộng thêm số tiền từ lúc kết thúc đến 0 giờ. Cách này không được hay cho lắm.
Đoạn code này tớ chưa học, teacher cứ nói dùng mía thứ mình vừa học thui Mình chỉ mới sử dụng các thư viện như <stdio.h>, <conio.h>, <string.h> thui ? Bài 2 xin lỗi do thiếu đề :) giới hạn trong ngày :d
Gọi Tx là thời gian bắt đầu, Ty là thời gian kết thúc, S là tổng số tiền if Tx < 9 giờ sáng and Ty > 9 giờ sáng then s:=s + 3000* (9 giờ sáng - Tx) tx:=9 giờ sáng elseif Tx < 9 giờ sáng and Ty < 9 giờ sáng then s:=s + 3000* (Ty - Tx) If Tx < 4 giờ chiều and Ty > 4 giờ chiều then s:=s + 5000*(4 giờ chiều - Tx) Tx:=4 giờ chiều elseif Tx < 4 giờ chiều and Ty < 4 giờ then s:=s + 5000 * (Ty-Tx) If Tx >= 4 giờ chiều and Ty > 4 giờ chiều then s:=s + 7000*(Ty-Tx) Có gì sai xin chỉ giáo
Đâu cần khó khăn thế cin.getline(a,100) là nhập chuỗi không quá 100 kí tự thôi mà, quan trọng là đoạn mã sau. Bây giờ có mấy ai sài thư viện kia. Bài 2 làm theo cách trên cũng được, tăng thời gian bắt đầu lên đến khi nó cùng 1 khoảng với thời gian kết thúc.