From d1f66112a1f7643fadab6d59cbb9f48da9874d64 Mon Sep 17 00:00:00 2001 From: Nikolai Papin Date: Sat, 14 Dec 2024 13:44:57 +0300 Subject: [PATCH] 7 fixed --- task7.h | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/task7.h b/task7.h index d43d517..24b378f 100644 --- a/task7.h +++ b/task7.h @@ -39,20 +39,18 @@ namespace task7 { cout << "TASK #7" << endl; setlocale(LC_ALL, "Russian"); - cout << "В конце задания 6 ничего не предвещало беды\n"; - - int n1; cout << "Введите размер списка 1: "; cin >> n1; + int n1; cout << "Длина списка 1: "; cin >> n1; Node* lst1 = newNode(0); - cout << "Введите числа:" << endl; + cout << "Элементы списка 1: " << endl; for (int i = 0; i < n1; i++) { int num; cin >> num; push_back(lst1, num); } - int n2; cout << "Введите размер списка 2: "; cin >> n2; + int n2; cout << "Длина списка 2: "; cin >> n2; Node* lst2 = newNode(0); - cout << "Введите числа:" << endl; + cout << "Элементы списка 2:" << endl; for (int i = 0; i < n2; i++) { int num; cin >> num; @@ -60,61 +58,61 @@ namespace task7 { } behead(lst1); behead(lst2); - cout << "\n\nИмеем два списка: \n"; + cout << "Списки: \n"; print_list(lst1); print_list(lst2); cout << "\n\n"; if (equal(lst1, lst2)) { - cout << "Списки совпадают"; + cout << "Списки равны\n"; } else { - cout << "Списки не равны"; + cout << "Списки не равны\n"; } cout << "\n\n"; if (all_in(lst1, lst2)) { - cout << "Все элементы первого списка есть во втором"; + cout << "Все элементы списка 1 входят в список 2\n"; } else { - cout << "Первый список имеет элементы, которых нет во втором"; + cout << "Не все элементы списка 1 входят в список 2\n"; } cout << "\n\n"; if (dupes_present(lst1)) { - cout << "В списке есть дубликаты"; + cout << "В списке 1 есть повторяющиеся элементы"; } else { - cout << "В списке нет дубликатов"; + cout << "В списке 1 нет повторяющихся элементов"; } cout << "\n\n"; print_list(lst1); - cout << "Перенесем первый элемент списка 1 в конец : \n"; + cout << "Перенесем первый элемент в конец: \n"; head_to_end(lst1); print_list(lst1); cout << "\n\n"; print_list(lst2); - cout << "Перенесем последний элемент списка 2 в начало : \n"; + cout << "Перенесем последний элемент в начало : \n"; end_to_head(lst2); print_list(lst2); cout << "\n\n"; print_list(lst1); print_list(lst2); - cout << "Соединим два списка: \n"; + cout << "Перенесем все элементы списка 2 в конец списка 1: \n"; merge(lst1, lst2); print_list(lst1); - cout << "Развернем список: \n"; + cout << "Развернем список: \n"; reversed(lst1); print_list(lst1); - cout << "Удалим дубликаты из списка: \n"; + cout << "Уберем повторяющиеся элементы: \n"; remove_dupes(lst1); print_list(lst1);