Viết chương trình C++ Để chuẩn bị cho bầu cử Hội đồng nhân dân 3 cấp ở một tỉnh có khoảng 1 triệu người dân, Sau khi thực hiện điều tra độ tuổi, người quản lí có nhu cầu sắp xếp tuổi dân cư của tỉnh. Yêu cầu: Viết chương trình sắp xếp tuổi của dân cư theo thứ tự từ nhỏ đến lớn. Biết rằng tuổi một người nằm trong khoảng từ 1 đến 100. Dữ liệu vào: Tuổi của dân cư được cho từ tệp văn bản TUOI.INP viết liên tiếp nhau, cách nhau ít nhất một dấu cách hoặc một dấu xuống dòng. Kết quả: Ghi ra tệp văn bản TUOI.OUT, có cấu trúc như tệp dữ liệu vào nhưng đã được sắp xếp theo yêu cầu.
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Những câu hỏi liên quan
LT
2 tháng 9 2019
Đáp án C
Trong kì bầu cử đại biểu Quốc hội và Hội đồng nhân dân các cấp năm 2016, những người đủ 18 tuổi trở lên không phân biệt dân tộc, tôn giáo đều tham gia bầu cử. Điều này thể hiện bình đẳng giữa các dân tộc, tôn giáo.
LT
27 tháng 7 2018
Đáp án C
Lời đề nghị của Bác Hồ đối với nhân dân là biểu hiện công dân bình đẳng về quyền và nghĩa vụ
LT
13 tháng 6 2018
Chọn đáp án D
Công dân được hưởng quyền bầu cử và ứng cử một cách bình đẳng, không phân biệt giới tính, dân tộc, tôn giáo, trình độ văn hoá, nghề nghiệp, thời hạn cư trú nơi thực hiện quyền bầu cử, ứng cử. Như vậy, việc làm của hội đồng bầu cử vi phạm quyền bầu cử và ứng cử
#include <iostream>
#include <fstream>
#include <vector>
#include <algorithm>
int main() {
// Đọc dữ liệu từ tệp TUOI.INP
std::ifstream inputFile("TUOI.INP");
if (!inputFile.is_open()) {
std::cerr << "Không thể mở tệp TUOI.INP" << std::endl;
return 1;
}
std::vector<int> ages;
int age;
while (inputFile >> age) {
// Kiểm tra nếu tuổi nằm trong khoảng từ 1 đến 100
if (age >= 1 && age <= 100) {
ages.push_back(age);
} else {
std::cerr << "Tuổi không hợp lệ: " << age << std::endl;
}
}
// Đóng tệp TUOI.INP
inputFile.close();
// Sắp xếp tuổi từ nhỏ đến lớn
std::sort(ages.begin(), ages.end());
// Ghi kết quả vào tệp TUOI.OUT
std::ofstream outputFile("TUOI.OUT");
if (!outputFile.is_open()) {
std::cerr << "Không thể mở tệp TUOI.OUT" << std::endl;
return 1;
}
for (int i = 0; i < ages.size(); ++i) {
outputFile << ages[i] << " ";
}
// Đóng tệp TUOI.OUT
outputFile.close();
std::cout << "Quá trình sắp xếp và ghi kết quả hoàn tất." << std::endl;
return 0;
}
----------------------------------------------------------------
Để sử dụng chương trình, bạn cần tạo một tệp văn bản TUOI.INP chứa tuổi của dân cư (cách nhau bởi dấu cách hoặc dấu xuống dòng). Sau khi chạy chương trình, kết quả sẽ được ghi vào tệp TUOI.OUT.