
- •190000, Санкт-Петербург, ул. Б. Морская, 67
- •Выбор варианта
- •Универсальность функций
- •Оформление кода
- •Отступы
- •Имена функций и переменных
- •Глобальные переменные
- •Тип переменной
- •Неиспользуемые переменные
- •Лишние операторные скобки
- •Спецификатор const
- •Библиотека ввода-вывода
- •Ошибки и предупреждения
- •Ввод-вывод
- •Контроль вводимых значений
- •Комментарии и псевдокод
- •Общие требования к содержанию отчётов
- •Лабораторная работа 1. Вычисление математических выражений
- •Варианты заданий
- •Вариант 136
- •Вариант 137
- •Вариант 138
- •Вариант 139
- •Вариант 140
- •Вариант 141
- •Вариант 142
- •Вариант 143
- •Вариант 144
- •Вариант 145
- •Вариант 152
- •Вариант 153
- •Лабораторная работа 9. Динамические структуры данных
- •Приложение 2. Титульный лист
- •Приложение 3. Пример оформления отчёта
- •Цель работы
- •Задание
- •Описание созданных функций
- •Листинг программы
- •Пример выполнения программы
- •Анализ результатов и выводы
- •Подключение библиотек
- •Библиотека утверждений «cassert» (assert.H)
- •Библиотека посимвольной обработки «cctype» (ctype.H)
- •Библиотека региональных настроек «clocale» (locale.H)
- •Библиотека математических функций «cmath» (math.H)
- •Библиотека ввода-вывода «cstdio» (stdio.H)
- •Библиотека дополнительных функций «cstdlib» (stdlib.H)
- •Библиотека обработки строк «cstring» (string.H)
- •Режимы запуска программы
- •Пошаговое выполнение программы
- •Точки останова
- •Доступ к переменным
- •Утверждения
- •Как включить отображение номеров строк?
- •Как задать параметры командной строки при отладке?
- •Почему окно программы по завершению автоматически закрывается?
- •Как создать решение с несколькими проектами?
- •Как зарегистрировать VisualStudioTeamSystem2008
- •Способ 1
- •Способ 2
- •Способ 3
- •Способ 4
Вариант 142
Описать структуру с именем TRAIN, содержащую следующие поля:
название пункта назначения;
номер поезда;
время отправления.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа TRAIN; записи должны быть упорядочены по номерам поездов;
вывод на экран информации о поезде, номер которого введён с клавиатуры;
если таких поездов нет, выдать на дисплей соответствующее сообщение.
Вариант 143
Описать структуру с именем MARSH, содержащую следующие поля:
название начального пункта маршрута;
название конечного пункта маршрута;
номер маршрута.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа MARSH; записи должны быть упорядочены по номерам маршрутов;
вывод на экран информации о маршруте, номер которого введён с клавиатуры;
если таких маршрутов нет, выдать на дисплей соответствующее сообщение.
Вариант 144
Описать структуру с именем MARSH, содержащую следующие поля:
название начального пункта маршрута;
название конечного пункта маршрута;
номер маршрута.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа MARSH; записи должны быть упорядочены по номерам маршрутов;
вывод на экран информации о маршрутах, которые начинаются или оканчиваются в пункте, название которого введено с клавиатуры;
если таких маршрутов нет, выдать на дисплей соответствующее сообщение.
Вариант 145
Описать структуру с именем NOTE, содержащую следующие поля:
фамилия, имя;
номер телефона;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; записи должны быть упорядочены по датам рождения;
вывод на экран информации о человеке, номер телефона которого введён с клавиатуры;
если такого нет, выдать на дисплей соответствующее сообщение.
Вариант 146
Описать структуру с именем NOTE, содержащую следующие поля:
фамилия, имя;
номер телефона;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; записи должны быть размещены по алфавиту;
вывод на экран информации о людях, чьи дни рождения приходятся на месяц, значение которого введено с клавиатуры;
если таких нет, выдать на дисплей соответствующее сообщение.
Вариант 147
Описать структуру с именем NOTE, содержащую следующие поля:
фамилия, имя;
номер телефона;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа NOTE; записи должны быть упорядочены по трём первым цифрам номера телефона;
вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
если такого нет, выдать на дисплей соответствующее сообщение.
Вариант 148
Описать структуру с именем ZNAK, содержащую следующие поля:
фамилия, имя;
знак зодиака;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам рождения;
вывод на экран информации о человеке, чья фамилия введена с клавиатуры;
если такого нет, выдать на дисплей соответствующее сообщение.
Вариант 149
Описать структуру с именем ZNAK, содержащую следующие поля:
фамилия, имя;
знак зодиака;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по датам рождения;
вывод на экран информации о людях, родившихся под знаком, название которого введено с клавиатуры;
если таких нет, выдать на дисплей соответствующее сообщение.
Вариант 150
Описать структуру с именем ZNAK, содержащую следующие поля:
фамилия, имя;
знак зодиака;
дата рождения (массив из трёх чисел).
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа ZNAK; записи должны быть упорядочены по знакам зодиака;
вывод на экран информации о людях, родившихся в месяц, значение которого введено с клавиатуры;
если таких нет, выдать на дисплей соответствующее сообщение.
Вариант 151
Описать структуру с именем PRICE, содержащую следующие поля:
название товара;
название магазина, в котором продаётся товар;
стоимость товара в рублях.
Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив, состоящий из восьми элементов типа PRICE; записи должны быть размещены в алфавитном порядке по названию товаров;
вывод на экран информации о товаре, название которого введено с клавиатуры;
если таких товаров нет, выдать на дисплей соответствующее сообщение.