Сейчас работаем

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

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 
(без учета комиссии 3,8 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Похожие работы
Тип Название Рейтинг Категория Стоимость
Лабораторная Сортировка элементов целочисленного массива 3 C/C++ 65,00
Исходник Чётные и нечётные элементы массива C# 61 .NET (C#) бесплатно
Исходник Сортировка массива методом пузырька C# 0 .NET (C#) бесплатно
Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая Автоматизированная информационная система складского учета (C#, WinForms) 14 .NET (C#) 3 000,00
Исходник АИС База данных "Настольные игры" (C#, WinFroms, SQLite) 0 .NET (C#) 2 200,00
Лабораторная Алгоритм Банкира C# 0 .NET (C#) 450,00
Комментарии (0)

kostyaLem

/ /

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

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

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