Обновить eminidinahuy.cpp
This commit is contained in:
@@ -133,6 +133,20 @@ void printFile(const string& filename) {
|
|||||||
cout << endl;
|
cout << endl;
|
||||||
file.close();
|
file.close();
|
||||||
}
|
}
|
||||||
|
void customSort(vector<int>& arr) {
|
||||||
|
int n = arr.size();
|
||||||
|
for (int i = 0; i < n - 1; ++i) {
|
||||||
|
for (int j = 0; j < n - i - 1; ++j) {
|
||||||
|
if (arr[j] > arr[j + 1]) {
|
||||||
|
// Меняем местами элементы
|
||||||
|
int temp = arr[j];
|
||||||
|
arr[j] = arr[j + 1];
|
||||||
|
arr[j + 1] = temp;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void z5_13() {
|
void z5_13() {
|
||||||
const string inputFileName = "input.txt";
|
const string inputFileName = "input.txt";
|
||||||
const string outputFileName = "output.txt";
|
const string outputFileName = "output.txt";
|
||||||
@@ -183,7 +197,7 @@ void z5_13() {
|
|||||||
frequency[num]++;
|
frequency[num]++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Нахождение максимального количества повторений
|
// Нахождение максимального количест повторений
|
||||||
int maxFrequency = 0;
|
int maxFrequency = 0;
|
||||||
for (const auto& pair : frequency) {
|
for (const auto& pair : frequency) {
|
||||||
if (pair.second > maxFrequency) {
|
if (pair.second > maxFrequency) {
|
||||||
@@ -200,7 +214,7 @@ void z5_13() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Сортировка чисел с максимальным количеством повторений
|
// Сортировка чисел с максимальным количеством повторений
|
||||||
sort(mostFrequentNumbers.begin(), mostFrequentNumbers.end());
|
customSort(mostFrequentNumbers);
|
||||||
|
|
||||||
// Запись результатов в файл
|
// Запись результатов в файл
|
||||||
ofstream outputFile(outputFileName);
|
ofstream outputFile(outputFileName);
|
||||||
@@ -280,7 +294,8 @@ void z5_47() {
|
|||||||
}
|
}
|
||||||
int main()
|
int main()
|
||||||
{
|
{
|
||||||
cout << "Задание 2";
|
setlocale(LC_ALL, "");
|
||||||
|
cout << "Задание 2"<<endl;
|
||||||
z2();
|
z2();
|
||||||
cout << "Задание 3.13";
|
cout << "Задание 3.13";
|
||||||
z3_13();
|
z3_13();
|
||||||
@@ -291,3 +306,14 @@ int main()
|
|||||||
cout << "Задание 5.47";
|
cout << "Задание 5.47";
|
||||||
z5_47();
|
z5_47();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
|
||||||
|
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку"
|
||||||
|
|
||||||
|
// Советы по началу работы
|
||||||
|
// 1. В окне обозревателя решений можно добавлять файлы и управлять ими.
|
||||||
|
// 2. В окне Team Explorer можно подключиться к системе управления версиями.
|
||||||
|
// 3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
|
||||||
|
// 4. В окне "Список ошибок" можно просматривать ошибки.
|
||||||
|
// 5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
|
||||||
|
// 6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
|
||||||
|
|||||||
Reference in New Issue
Block a user