c++(new)
.pdf
2.Вывести созданный файл на экран.
3.Удалить из файла данные в соответствии с вариантом.
4.Добавить в файл данные в соответствии с вариантом.
5.Вывести измененный файл на экран.
6.Используя ввод-вывод в стиле С++ создать файл и записать в него структурированные данные.
7.Вывести созданный файл на экран.
8.Удалить из файла данные в соответствии с вариантом.
9.Добавить в файл данные в соответствии с вариантом.
10.Вывести измененный файл на экран.
№ |
Структура данных |
Удаление |
Добавление |
|
вариант |
|
|
|
|
а |
|
|
|
|
1 |
Структура "Абитуриент": |
Удалить элемент с |
Добавить K |
|
|
- |
фамилия, имя, отчество; |
указанным номером. |
элементов в начало |
|
- |
год рождения; |
|
файла |
|
- |
оценки вступительных |
|
|
|
|
экзаменов (3); |
|
|
|
- |
средний балл аттестата. |
|
|
2 |
Структура "Сотрудник": |
Удалить элемент с |
Добавить K |
|
|
- |
фамилия, имя, отчество; |
указанной фамилией |
элементов в конец |
|
- |
должность |
|
файла |
|
- |
год рождения; |
|
|
|
- |
заработная плата. |
|
|
3 |
Структура "Государство": |
Удалить все |
Добавить элемент с |
|
|
- |
название; |
элементы, у которых |
номером К |
|
- |
столица; |
численность меньше |
|
|
- |
численность населения; |
заданной. |
|
|
- |
занимаемая площадь. |
|
|
4 |
Структура "Человек": |
Удалить все |
Добавить N |
|
|
- |
фамилия, имя, отчество; |
элементы с заданным |
элементов с |
|
- |
домашний адрес; |
возрастом. |
номером К |
|
- |
номер телефона; |
|
|
|
- |
возраст. |
|
|
5 |
Структура "Человек": |
Удалить все |
Добавить K |
|
|
- |
фамилия, имя, отчество; |
элементы с |
элементов в начало |
|
- |
год рождения; |
указанным ростом и |
файла |
|
- |
рост; |
весом. |
|
|
- |
вес. |
|
|
6 |
Структура "Школьник": |
Удалить все |
Добавить K |
|
|
- |
фамилия, имя, отчество; |
элементы, у которых |
элементов в конец |
|
- |
класс; |
есть 2 хотя бы по |
файла |
|
- |
номер телефона; |
одному предмету. |
|
|
- |
оценки по предметам |
|
|
|
|
(математика, физика, |
|
|
|
|
русский язык, |
|
|
|
|
литература). |
|
|
7Структура "Студент":
-фамилия, имя, отчество;
-домашний адрес;
-группа;
-рейтинг.
8Структура "Покупатель":
-фамилия, имя, отчество;
-домашний адрес;
-номер телефона;
-номер кредитной карточки
9Структура "Пациент":
-фамилия, имя, отчество;
-домашний адрес;
-номер медицинской карты;
-номер страхового полиса.
10Структура "Информация":
-носитель;
-объем;
-название;
-автор.
11Структура "DVD-диск":
-название фильма;
-режиссер;
-продолжительность;
-цена.
12Структура "DVDдиск":
-название;
-режиссер;
-продолжительность;
-цена.
13Структура "Спортивная команда":
-название;
-город;
-количество игроков;
-количество набранных очков.
14Структура "Стадион":
-название;
-адрес;
-вместимость;
-виды спорта.
Удалить все |
Добавить элемент с |
элементы, у которых |
номером К |
рейтинг меньше |
|
заданного. |
|
Удалить К элементов |
Добавить N |
из начала файла. |
элементов с |
|
номером К |
Удалить элемент с |
Добавить K |
заданным номером |
элементов в начало |
медицинской карты. |
файла |
Удалить первый |
Добавить K |
элемент с заданным |
элементов в конец |
объемом |
файла |
информации. |
|
Удалить все |
Добавить элемент с |
элементы с ценой |
номером К |
выше заданной. |
|
Удалить первый |
Добавить N |
элемент с заданной |
элементов с |
продолжительностью |
номером К |
. |
|
Удалить все |
Добавить K |
элементы с |
элементов в начало |
количеством очков |
файла |
меньше заданного. |
|
Удалить элемент с |
Добавить K |
заданным названием. |
элементов в конец |
|
файла |
15Структура "Автомобиль":
-марка;
-год выпуска;
-цена;
-цвет.
16Структура "Владелец автомобиля":
-фамилия, имя, отчество;
-номер автомобиля;
-телефон;
-номер техпаспорта.
17Структура "Фильм":
-название;
-режиссер;
-год выпуска;
-стоимость.
18Структура "Книга":
-название;
-автор;
-год издания;
-количество страниц.
19Структура "Фильм":
-название;
-режиссер;
-страна;
-приносимая прибыль.
20Структура "Государство":
-название;
-государственный язык;
-денежная единица;
-курс валюты относительно $.
21Структура "Автомобиль":
-марка;
-серийный номер;
-регистрационный номер;
-год выпуска.
22Структура "Владелец автомобиля":
-фамилия, имя, отчество;
-номер автомобиля;
-номер техпаспорта;
-отделение регистрации ГАИ.
Удалить все |
Добавить элемент с |
элементы, у которых |
номером К |
год выпуска меньше |
|
заданного. |
|
Удалить элемент с |
Добавить N |
заданным номером. |
элементов с |
|
номером К |
Удалить все |
Добавить K |
элементы, у которых |
элементов в начало |
стоимость превышает |
файла |
заданную. |
|
Удалить К |
Добавить K |
элементов из начала |
элементов в конец |
файла. |
файла |
Удалить К |
Добавить элемент с |
элементов , начиная |
номером К |
с номера N из файла. |
|
Удалить элемент с |
Добавить N |
указанным |
элементов с |
названием. |
номером К |
Удалить все |
Добавить K |
элементы с указанной |
элементов в начало |
маркой |
файла |
Удалить элемент с |
Добавить K |
заданным номером. |
элементов в конец |
|
файла |
23 |
1. Структура "Стадион": |
Удалить все |
Добавить элемент с |
|
|
- |
название; |
элементы, у которых |
номером К |
|
- |
год постройки; |
год постройки |
|
|
- |
количество площадок; |
меньше заданного. |
|
|
- |
виды спорта. |
|
|
24 |
Структура "Студент": |
Удалить все |
Добавить N |
|
|
- |
фамилия, имя, отчество; |
элементы из группы с |
элементов с |
|
- |
номер телефона; |
указанным номером, |
номером К |
|
- |
группа; |
у которых среднее |
|
|
- оценки по 3 основным |
арифметическое |
|
|
|
|
предметам. |
оценок меньше |
|
|
|
|
заданного. |
|
25 |
Структура "Студент": |
Удалить все |
Добавить N |
|
|
- |
фамилия, имя, отчество; |
элементы с |
элементов с |
|
- |
дата рождения; |
указанным рейтингом |
номером К |
-домашний адрес;
-рейтинг.
5.Содержание отчета
1.Постановка задачи (общая и для конкретного варианта).
2.Определения функций для реализации поставленных задач.
3.Определение функции main().
4.Содержимое исходного файла
5.Содержимое модифицированного файла.
