Вот пример кода на C++, который читает числа из файла и подсчитывает, сколько раз каждое число встречается в файле:
#include <iostream> #include <fstream> #include <unordered_map> int main() { std::ifstream file("numbers.txt"); if (!file.is_open()) { std::cerr << "Unable to open file numbers.txt" << std::endl; return 1; } int a, b; std::cout << "Enter the range of values (a and b): "; std::cin >> a >> b; std::unordered_map<int, int> countMap; int number; while (file >> number) { if (number >= a && number <= b) { countMap[number]++; } } file.close(); for (int i = a; i <= b; i++) { std::cout << "Value " << i << " occurs " << countMap[i] << " times" << std::endl; } return 0; }
Вы можете создать файл numbers.txt, заполнить его числами и запустить эту программу, чтобы узнать, сколько раз каждое значение встречается в файле в заданном диапазоне значений.
Вот пример кода на C++, который читает числа из файла и подсчитывает, сколько раз каждое число встречается в файле:
#include <iostream>#include <fstream>
#include <unordered_map>
int main() {
std::ifstream file("numbers.txt");
if (!file.is_open()) {
std::cerr << "Unable to open file numbers.txt" << std::endl;
return 1;
}
int a, b;
std::cout << "Enter the range of values (a and b): ";
std::cin >> a >> b;
std::unordered_map<int, int> countMap;
int number;
while (file >> number) {
if (number >= a && number <= b) {
countMap[number]++;
}
}
file.close();
for (int i = a; i <= b; i++) {
std::cout << "Value " << i << " occurs " << countMap[i] << " times" << std::endl;
}
return 0;
}
Вы можете создать файл numbers.txt, заполнить его числами и запустить эту программу, чтобы узнать, сколько раз каждое значение встречается в файле в заданном диапазоне значений.