Bài kiểm tra dãy số?
Em có học về lập trình C ++ cách đây 3 năm nhưng chỉ theo được mấy tháng rồi nghỉ ,tới nay thì chẳng còn biết gì nữa.
Vấn đề của em làm thủ công thì rất lâu mà có code chạy thì đơn giản nhiều .
Lên diễn đàn xin code biết là không hay nhưng vẵn hy vong được mọi người chỉ giúp
Nói đại khái nó giống kiểu bài tập sau:
1 – nhập vào một tập hợp số nguyên bất kì từ 0 đến 99
2 – sau đó nhập 1 số bất kì kiểm tra xem nó có xuất hiện trong tập hợp trên hay không.
3 – kiểm tra xong cho kết quả yes hoặc no
4 – hỏi có muốn tiếp tục nhập 1 số khác để kiểm tra không ,mình lại nhâp 1 số khác và nó lại kiểm tra lặp lai như trên
Bạn muốn xin code hay là cách giải quyết vấn đề!
em muốn xin code hiện giờ không còn theo học C nữa .
Hình như anh Đạt không cho lập topic xin code hả gì ask. Bạn cứ làm theo cách bạn hiểu rồi đưa code lên sai chỗ nào mình sửa cho.
học được vài tháng nghỉ 3 năm thì còn biết cái gì nữa mà code
tất cả những gì học giờ chỉ giúp em hiểu vấn đề của mình mô tả thành dạng bài như trong câu hỏi thì code để máy tính làm sẽ ra kết quả rất nhanh so với làm thủ công là kiểm tra bằng mắt
Bắt buộc phải code C++ hả bạn, nếu là vấn đề trong thực tế thì có cách làm rất nhanh nếu danh sách số đấy có trong máy tính đó là dùng chức năng search của word, excel,…
1-- Nhập vào một tập hợp số nguyên bất kì thì bạn nhập vào một mảng nhé về cách nhập mảng thì bạn tham khảo video này và còn quy định là từ 0 đến 99 thì bạn kết hợp thêm cấu trúc if else
http://portal.daynhauhoc.com/series/c-bai-23-mang-1-chieu-phan-1/
Cấu trúc if else bạn tham khảo này
http://portal.daynhauhoc.com/series/ngon-ngu-c-12-cau-lenh-re-nhanh-if-else/
http://portal.daynhauhoc.com/series/ngon-ngu-c-13-cau-lenh-re-nhanh-else-if/
2 – Nhập một số bất kì và xét xem nó có xuất hiện trong tập hợp trên hay không thì bạn khai báo một biến x là một số bất kì và duyệt mảng từ a[0] dến a[n] ( mảng có n phần tử). có nghĩa là chạy vòng lặp for, khai báo một biến index = 0 và cho vòng lặp chạy từ index = 0 cho đến index < n, và mỗi lần duyệt thì index sẽ cộng lên 1. nếu trong quá trình duyệt mảng mà thấy có một phần tử a[i] nào đó bằng với x cần tìm thì bạn in ra câu lệnh là yes, ngược lại là no về cấu trúc if, else thì bạn xem video này nhé
http://portal.daynhauhoc.com/series/c-bai-09-cau-lenh-if-3/
4 – về phần này thì bạn có thể dùng vòng lặp do… while (Điều kiện) để làm việc này hoặc switch() case
về switch case thì bạn xem video này nhé
http://portal.daynhauhoc.com/series/ngon-ngu-c-14-lenh-switch-voi-so-nguyen/
hoặc với ký tự
http://portal.daynhauhoc.com/series/ngon-ngu-c-15-lenh-switch-voi-ky-tu/
hoặc do while ở đây
http://portal.daynhauhoc.com/series/ngon-ngu-c-18-vong-lap-do-while/
Vì quy định của diễn đàn là không được xin code, hỏi bài tập nên nếu đây là một bài tập lập trình về C++ thì bạn tham khảo các video trên để tìm ra cách giải, còn nếu đây là một vấn đề thực tế thì như bác @thanhmssl10
Vậy lấy code này làm gì ta?
Bài này bạn có thể dùng vector để nhập số lượng số chưa biết trước:
khai báo một vector tên number:
vector <int> number;
1: Nhập dữ liệu:
2, 3, 4: Kiểm tra phần tử nhập vào có trong dãy hay không.
nhập vào phần tử muốn kiểm tra…
em hiểu có ngừoii nghĩ khác nhưng thực sự không phải em lên xin bài .thôi càng nói nhiều càng rắc rối
cảm ơn mọi người góp ý, nhất là anh Thành Phạm Tất hiểu em ,chỉ cái xong luôn
Nếu danh sách của bạn quá lớn, hoặc việc này cần làm nhiều lần thì mình nghĩ bạn nên học tạo form cho Access hoặc Excel để nhập xuất, xử lí dữ liệu được nhanh hơn, chuyên nghiệp hơn. Form đó viết bằng ngôn ngữ Visual Basic rất dễ học và có thể giúp bạn lấy được nhiều thông tin từ danh sách hơn, và nhanh hơn.
nhìn cái notice kìa