Hiển thị ra màn hình các số dương có trong mảng
Đề bài:
Bài làm: #includecảm ơn m.n ! update 2/7/2021 : mình tìm ra được lỗi rồi, cảm ơn mọi người nhé. lỗi ở đây do người viết lập trình chấm điểm thôi ạ.
Xem nhâp-xuất của bạn thì chưa thấy có vấn đề gì. Chỉ thắc mắc là số 0 có tính cho số dương hay không thôi. 4 Likes
mình làm bài này có vượt qua 4/5 test. chỉ được 80/100 điểm.
Hiện tại tui chưa thấy vấn đề nào cả, bạn có thông tin gì về test case bị sai không?
3 Likes
cảm ơn bạn nhiều về mảng a thì đó là đề bài yêu cầu, để lưu giá trị nhập từ bàn phím thứ 2 thì mình cũng chịu kiki,bởi mình chỉ học căn bản, bởi đang học tin đại cương trreen trường thứ 3, với trường hợp đó thì sẽ tự dừng lại thôi, bởi đề bài cũng không có nhắc đến
Theo thông tin của bạn thì dòng code 22 sẽ bị giảm điểm, và xem lại if else của bạn thì mình đoán là do bạn còn khai thiếu điều kiện. Ví dụ, nếu x ==0 & y == 0 thì sẽ đưa kết quả nào ra màn hình chẳng hạn. Với cặp x và y như thế, sẽ có 4 trường hợp xảy ra như sau, nên bạn cần ghi in ra màn hình cái gì trong các trường hợp đó. x == 0 && y ==0 x == 0 && y != 0 x != 0 && y ==0 x != 0 && y != 0 2 Likes
Dòng 22, khi thay đổi form theo đề bài thì điểm vẫn 80/100 ạ.
Sau khi mình thay đổi nội dung của kết quả: (theo bài code mình đã làm) TH1 : giảm 60/100 điểm. TH2 : giảm 20/100 điểm TH3 : không bị thay đổi(code line 22). thì mình nghĩ có thể là do lỗi hệ thống chấm bài. Vậy mọi người có cách nào để xem được test ẩn không nhỉ, chứ tự mò trên code mà thấy đã đúng thì khó quá.
Dat_Van_Vi:
Le_Trong1:
Bạn bỏ qua câu này rồi. 3 Likes
Mình thử toàn bộ với số 0 rồi, nếu nhập 0 thì nó sẽ tự dừng sau khi nhập xong thôi. kể cả số n phần tử của mảng đó n=0 thì nó cũng tự dừng thôi, còn đề bài này cũng không đưa ra những yêu cầu nào khác. Ví dụ như những bài trước thường sẽ có yêu cầu in Error nếu nhập với số 0. Vì thế mình nghĩ điều đó chưa phải là mấu chốt.
Có thể có các trường hợp sau: TH1: 0 0 0 0 // Chương trình sẽ bị lỗi chia cho 0 tại s2/y vì x=0 TH2: Người ra đề dốt toán, coi 0 là số dương.4 Likes
Tui cảm thấy bạn chỉ muốn pass bài tập không phải là tìm ra giải thuật tốt. 6 Likes
Bạn thay đổi form dòng 22 là thay đổi như nào? Bạn thử thay dòng đó thành printf("Mang khong co so am %lf",s1);xem được ko.
ông học HUST à =))) bài này y bài thực hành của tôi :v Còn về câu trên, đoạn if else ở cuối để in kết quả của ông bị lủng củng, nhầm và thiếu trường hợp nhé :< Có vẻ ông đang bị rối hoặc chưa rõ lắm đoạn lệnh if. Ví dụ x==0&&y==0 thì sẽ thực hiện lệnh printf("%lf Mang khong co so duong",s2/y), ở đây sẽ xảy ra lỗi (vì y=0, k thể tính s2/y được ). Theo tôi ông nên tách cái đấy thành 2 cụm if else riêng biệt, chứ k gộp hết chung vào 1 khối lệnh như trên. Dưới đây là bài làm của t, t đã submit r, ông tham khảo nhé. #include3 Likes
chính là nó, đó chắc là lỗi của người vết kết quả thôi.
mình tìm ra lỗi rồi, đó chỉ là lỗi của hệ thống chấm điểm thôi :(((
Viết chương trình nhập mảng 10 phần tử nguyên. Sau đó đưa ra màn hình các số dương và tích của chúng Các câu hỏi tương tự
viết chương trình nhập vào một dãy số hiển thị số âm, dương Các câu hỏi tương tự |