VẬN DỤNGCamerađặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng...

Câu hỏi:

VẬN DỤNG

Camera đặt cạnh trạm thu phí đường cao tốc ghi nhận nhiều thông tin, trong đó có mảng số nhận dạng loại ô tô đi qua. Mỗi loại ô tô được mã hóa thành một số nguyên dương. Cho dãy số, mỗi số là mã hóa về loại của một ô tô đi qua trạm thu phí. Em hãy viết chương trình nhập dãy số mã hóa xe vào từ bàn phím và đưa ra màn hình số loại xe khác nhau đã được nhận dạng.

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Giang
Để giải bài toán trên, chúng ta có thể sử dụng một mảng để lưu trữ các loại xe đã được nhận dạng và đếm số loại xe khác nhau. Khi nhập dãy số mã hóa xe vào từ bàn phím, ta sẽ kiểm tra xem số đó đã tồn tại trong mảng hay chưa. Nếu chưa tồn tại, ta sẽ thêm vào mảng và tăng biến đếm số loại xe lên 1.

Dưới đây là một cách làm bằng ngôn ngữ lập trình Python:

```python
# Nhập dãy số mã hóa xe từ bàn phím
input_str = input("Nhập dãy số mã hóa xe: ")
input_list = input_str.split()

# Khởi tạo mảng và biến đếm
unique_cars = []
count = 0

# Kiểm tra và đếm số loại xe khác nhau
for num in input_list:
if num not in unique_cars:
unique_cars.append(num)
count += 1

# In ra kết quả
print("Số loại xe khác nhau đã được nhận dạng: ", count)
```

Câu trả lời cho câu hỏi trên là: "Số loại xe khác nhau đã được nhận dạng là X" (trong đó X là số loại xe khác nhau được nhận dạng).
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.10151 sec| 2170.445 kb