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