На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Сортировка чётных и нечётных элементов массива.

1.      Постановка задачи

Напишите программу сортировки элементов массива (любым методом) так, чтобы все чётные элементы оказались в левой части массива, а все нечётные – в правой.

2.      Исходные данные

В качестве исходных данных пользователь должен ввести данные из консоли или выбрать режим работы с файлами.

3.      Особые ситуации

  • Чтение  массива из файлаl;
  • Имя файла не должно содержать кириллицы;
  • Размерность массива должна быть больше 1;
  • Соотношение количества чётных и нечётных элементов не влияет на работу программы.
  • Нельзя использовать файлы с расширениями и именами: con, prn, aux, nul, com1, com2, com3, com4, com5, com6, com7, com8, com9, lpt1, lpt2, lpt3, lpt4, lpt5, lpt6, lpt7, lpt8, lpt

4.      Математические методы и алгоритмы решения задач

Использовалась сортировка пузырьковым методом.

Swap происходил в том случае, если элемент был нечётным, а последующий за ним чётным.

5.      Форматы представления данных

Программа использует следующие переменные:

Таблица 1 – Основные переменные, используемы в программе

Имя

Тип

Описание

is_result

bool

Итерационная переменная

file_name

char

Хранит имя открытого файла

temp

int

Переменная для обмена значениями

arr

int 

Массив пользовательских чисел

arr_test

int

Массив тестов

arr_answer

int

Массив результатов для сравнения

is_successful

bool

Корректность теста

size

int

Размер массива

 Для обработки полного имени файла существует структура File_path, в которой содержится имя, расширение, и полное имя файла.

К программе также прикреплён отчёт по программе, который содержит следующие пункты:...

  • Постановка задачи
  • Исходные данные
  • Особые ситуации
  • Математические методы и алгоритмы решения задач
  • Форматы представления данных
  • Cтруктура программы
  • Описание хода выполнения лабораторной работы
  • Результаты работы программы
  • Исходный текст программы

(ВАЖНО)

Программа выполнена в среде разработки Visual Studio 2017. Если возникают проблемы при запуске, то измените версию инструментов среды на более раннюю:

Откройте свойства проекта -> Раздел "Общие" -> Набор инструментов платформы

Купить 200,00 
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

kostyaLem

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Лабораторная Сортировка элементов целочисленного массива 3 C/C++ 65,00
Исходник Чётные и нечётные элементы массива C# 61 .NET (C#) бесплатно
Исходник Сортировка массива методом пузырька C# 0 .NET (C#) бесплатно
Исходник Поиск минимального, максимального элемента в массиве, заполнение случайными числами на C# 56 .NET (C#) 199,00
Лабораторная Sort Shell in VBA/Сортировка Шелла в VBA 0 Basic/Visual Basic 50,00
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Исходник АИС База данных "Настольные игры" (C#, WinFroms, SQLite) 0 .NET (C#) 3 000,00
Курсовая АИС Складского учета (C#, WinForms) 14 .NET (C#) 2 500,00
Курсовая АИС Учёта заказов станции технического обслуживания (C#,WinForms,SQL Server) 0 .NET (C#) 4 000,00
Лабораторная Алгоритм Банкира C# 0 .NET (C#) 450,00
Лабораторная База данных Книг (C#/WPF/SQLite) 0 .NET (C#) 2 600,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Шифр Виженера "Python" new 0 Python 1 000,00
Исходник Библиотека. Учет книг (C#, WPF, NET 6.0, SQL Server) new 0 .NET (C#) 2 000,00
Исходник Учет посещаемости занятий (C#, WPF, SQL Server, SQLite) new 0 .NET (C#) 2 500,00
Исходник Программа "Гипотеза Коллатца" Python new 0 Python 500,00
Исходник Генератор календарей (Python) new 1 Python 800,00
Купить

200,00 

Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

Lab2.rar
1764241
Оцени работу

рейтинг

Категории
Сортировка чётных и нечётных элементов массива.
Напишите программу сортировки элементов массива (любым методом) так, чтобы все чётные элементы оказались в левой части массива, а все нечётные – в правой.
Категория: Образование
Стоимость: 200,00