![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 28.09.2010
Сообщений: 4
|
![]()
Здравствуйте уважаемые форумчане. Сне уже через 2 дня на сессию ехать, проблема по 2 задачам
1. Определить структурированный тип, набор функций (в виде меню) для работы с массивом структур. В структурированной переменной предусмотреть способ отметки ее как не содержащей данных (т.е. «пустой»). Функции должны работать с массивом структур или с отдельной структурой через указатели, а также при необходимости возвращать указатель на структуру. В перечень обязательных функций входят: - «очистка» структурированных переменных; - поиск свободной структурированной переменной; - ввод элементов (полей) структуры с клавиатуры; - вывод элементов (полей) структуры с клавиатуры; - поиск в массиве структуры и минимальным значением заданного поля; дополнительные функции - сортировка массива структур в порядке возрастания заданного поля (при сортировке разрешается присваивание структурированных переменных); - удаление заданного элемента; - изменение (редактирование) заданного элемента. Интерфейс пользователя осуществить в виде командного процессора: Личная библиотека. Картотека домашней библиотеки: выходные данные книги (авторы, название, издательство и так далее), раздел библиотеки (специальная литература, хобби, домашнее хозяйство, беллетристика и так далее), происхождение (покупка, кража, подарок) и наличие книги в данный момент. Выбор книг по автору, году; инвентаризация библиотеки (вывод всего списка книг по категориям). Происхождение реализовать с помощью перечисления. вот код который есть, но выбивает 11 предуприждений, функцианирует следовательно неправильно. BOOK.H http://programmersforum.ru/attachmen...1&d=1295807250 BOOK.CPP http://programmersforum.ru/attachmen...1&d=1295807250 MAIN.CPP http://programmersforum.ru/attachmen...1&d=1295807250 Помогите пожалуйста решить проблему. Ещё есть другая задача по массивам. При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными границами необходимо объявить массив достаточно большой длины. Затем пользователь вводит реальную длину массива (не больше N) и работает с массивом той длины, которую он сам указал. Остальные элементы (хотя память под них и будет выделена) не рассматриваются. При уменьшении или увеличении длины массива необходимо изменять его реальную длину. Составьте блок-схему алгоритма Сформировать одномерный массив целых чисел, используя датчик случайных чисел (диапазон от 0 до 99) и выполнить задание 2-мя вариантами (c использованием индексов и указателей). Размер массива ввести с клавиатуры. Удалить элементы, индексы которых кратны 3. Добавить после каждого отрицательного элемента массива элемент со значением | m[ i-1 ]+1|. вот код Код:
|
![]() |
![]() |
![]() |
#2 |
Регистрация: 28.09.2010
Сообщений: 4
|
![]()
уважаемые вы мне сможете помочь?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
4 задачи по С++(строки и матрицы) | Shatter | Помощь студентам | 1 | 02.12.2010 20:23 |
матрицы, задачи на с++ | leenu | Помощь студентам | 2 | 25.10.2010 09:37 |
Задачи по Си. Матрицы. | mattisse | Помощь студентам | 4 | 03.10.2010 23:25 |
Задачи по С++ на списки и структуры плиз | 777UFO777 | Помощь студентам | 1 | 20.12.2009 21:13 |
2 задачи на матрицы | Азарт | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 23.04.2009 11:33 |