Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИДЗ.docx
Скачиваний:
18
Добавлен:
01.05.2015
Размер:
22.95 Кб
Скачать

ИДЗ

1.ИДЗ

1.1 Индивидуальная задача Написать программу, которая находит во входном файле input.txt слово минимальной и максимальной длины(вывести слово и количество символов), количество слов с длиной больше минимальной и меньше максимальной(в интервале), среднюю длину слова в тексте. В качестве строкового типа можно использовать только char*. Результат работы программы вывести в выходной файл output.txt.

1.2 Индивидуальная задача Написать программу, которая находит во входном файле input.txt минимальное и максимальное число(вывести эти числа и количество символов в файле), количество чисел в файле(в файле могут быть и слова), количество чисел больше минимального и меньше максимального(в интервале), среднее значение чисел. В качестве строкового типа можно использовать только char*. Результат работы программы вывести в выходной файл output.txt.

2.ИДЗ

2.1 Индивидуальная задача

Для хранения данных о ноутбуках описать структуру вида (при необходимости

дополнив ее):

struct NOTEBOOK{

char model[21]; // наименование

struct size{ // габаритные размеры

float x:

float y;

float z;

}:

float w; // вес

int price: // цена

}

Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. в конец файла) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла:

первые два байта (целое) — число записей в файле; далее записи в формате

структуры NOTEBOOK.

Написать программу, в которой на основе разработанных функций осуществляется чтение данных только для тех ноутбуков, частота процессора которых больше 120 МГц, и запись в бинарный файл по убыванию цепы.

2.2 Индивидуальная задача

Для хранения данных о ноутбуках описать структуру вида, описанного в 2.1.

Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. в конец файла) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла:

первые два байта (целое) — число записей в файле; далее записи в формате

структуры NOTEBOOK.

Написать программу, в которой на основе разработанных функций осуществляется чтение данных только для тех ноутбуков, объем HDD которых меньше 1 Гбайт, и запись считанных данных в бинарный файл в алфавитном порядке по наименованию.

2.3 Индивидуальная задача

Для хранения данных о ноутбуках описать структуру вида, описанного в варианте 2.1.

Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. в конец файла) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла:

первые два байта (целое) — число записей в файле; далее записи в формате

структуры NOTEBOOK.

Написать программу, в которой па основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, целое количество которых в одном кубическом метре не превышает 285 штук.

2.4 Индивидуальная задача

Для хранения данных о ноутбуках описать структуру вида, описанного в варианте 2.1.

Написать функцию, которая читает данные о ноутбуках из файла note.txt (см. в конец файла) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла:

первые два байта (целое) — число записей в файле; далее записи в формате

структуры NOTEBOOK.

Написать программу, в которой на основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, максимальный объем ОЗУ которых не менее 40 Мбайт, отсортированных по объему.

2.5 Индивидуальная задача

Для хранения данных о ноутбуках описать структуру вида, описанного в варианте 2.1.

Написать функцию, которая читает данные о ноутбуках из файла note.txt (см.

в конец файла) в структуру приведенного вида. Написать функцию, которая записывает содержимое структуры в конец бинарного файла. Структура бинарного файла:

первые два байта — целое число записей в файле; далее записи в формате структуры NOTEBOOK.

Написать программу, в которой на основе разработанных функций осуществляется запись в двоичный файл данных только о тех ноутбуках, диагональ дисплея которых больше одиннадцати дюймов.