Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
COEDU001 - Nhập xuất số tự nhiên |
Trong đề bài của 1 bài toán lập trình sẽ có 3 phần được chia rất rõ ràng:
Phần 1: mô tả và yêu cầu của đầu bài.
Phần 2: dữ liệu mà đầu bài cho.
Phần 3: kết quả mà đầu bài muốn chúng ta đưa ra.
Và tương ứng với nó, bài code của chúng ta cũng sẽ được chia ra làm 3 phần rất rõ ràng:
Phần 1: đọc dữ liệu mà đầu bài cho.
Phần 2: triển khai thuật toán dựa theo những mô tả và yêu cầu của đầu bài, xử lý những dữ liệu mà đầu bài cho mà chúng ta đọc được ở phần 1.
Phần 3: in kết quả của bài toán theo yêu cầu.
Dưới đây là 1 ví dụ về 1 bài toán lập trình, các bạn hãy ứng dụng 3 phần của 1 bài code để hoàn thành ví dụ:
Cho một dãy số tự nhiên. Hãy đọc và in ra các số tự nhiên đó cho đến khi gặp số 99 thì dừng lại.
Ví dụ:
Cho dãy số sau: 1 7 14 83 167 45 190 178 671 459 127 190 1908 4580 99 100 1267 4589
Kết quả cần in ra các số sau: 1 7 14 83 167 45 190 178 671 459 127 190 1908 4580
Lưu ý: Bên dưới sẽ có code mẫu của 2 ngôn ngữ C++ và Java, các bạn có thể tham khảo, hoàn thành đoạn code mẫu đó (thay thế các dấu ... để có được 1 câu lệnh đúng), sau đó submit lên hệ thống để biết kết quả.
Input
Input có 1 dòng duy nhất chứa các số tự nhiên trong dãy, các số trong dãy phân biệt nhau bởi dấu cách.
Output
In các số trong dãy ra màn hình với mỗi trong dãy sẽ được viết trên 1 dòng.
Example
Input: 1 7 14 83 167 45 190 178 671 459 127 190 1908 4580 99 100 1267 4589 Output: 1 7 14 83 167 45 190 178 671 459 127 190 1908 4580
Code mẫu
Ngôn ngữ C++: #includeusing namespace std; int main() { int n; cin >> ...; while(...) { cout << ... << endl; cin >> ...; } return 0; } Ngôn ngữ Java: import java.util.*; import java.lang.*; class Main { public static void main (String[] args) throws java.lang.Exception { Scanner sc = new Scanner(System.in); int n; ... = sc.nextInt(); while(...) { System.out.println(...); ... = sc.nextInt(); } } }
Được gửi lên bởi: | Phòng đào tạo Coedu |
Ngày: | 2022-12-13 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C C++ 4.3.2 CPP JAVA |