ВУЗ:
Составители:
Рубрика:
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М.
цены бензина на различных АЗС. Напишите программу, которая
будет определять для каждого вида бензина сколько АЗС продают
его дешевле всего. Первая строка входного потока содержит
количество данных (N) о стоимости бензина. В каждой из
последующих N строк находится информация в следующем
формате: <Компания> <Улица> <Марка> <Цена>.
8. В файле содержатся сведения о телефонах всех сотрудников
некоторого учреждения. В первой строке сообщается количество
сотрудников N, каждая из следующих N строк имеет следующий
формат: <Фамилия> <Инициалы> <Телефон>. Сотрудники одного
подразделения имеют один и тот же номер телефона. Номера
телефонов в учреждении отличаются только двумя последними
цифрами. Требуется написать программу, которая будет выводить
на экран информацию, сколько в среднем сотрудников работает в
одном подразделении данного учреждения.
9. Входной поток содержит произвольные алфавитно-цифровые
символы. Ввод этих символов заканчивается точкой. Требуется
написать программу, которая будет печатать последовательность
строчных английских букв ('a' 'b'... 'z') из входной
последовательности и частоты их повторения. Печать должна
происходить в алфавитном порядке.
1.2. Обработка исключений
При выполнении программы могут возникнуть проблемы,
препятствующие ее нормальному функционированию. Такими
проблемами могут быть открытие несуществующего файла, обращение к
несуществующему элементу массива и пр. Для решения этих проблем
ранее могло быть предпринято одно из следующих действий:
• прервать выполнение программы;
• вывести значение, означающее ошибку;
• вывести сообщение об ошибке и вернуть вызывающей
программе некоторое приемлемое значение, которое позволит
ей продолжить работу.
В С++ появился еще один механизм уведомления об ошибках и их
обработки, который называется обработкой исключительных
ситуаций, или исключений. Перечислим его преимущества:
12
Андрианова А.А., Исмагилов Л.Н., Мухтарова Т.М. цены бензина на различных АЗС. Напишите программу, которая будет определять для каждого вида бензина сколько АЗС продают его дешевле всего. Первая строка входного потока содержит количество данных (N) о стоимости бензина. В каждой из последующих N строк находится информация в следующем формате: <Компания> <Улица> <Марка> <Цена>. 8. В файле содержатся сведения о телефонах всех сотрудников некоторого учреждения. В первой строке сообщается количество сотрудников N, каждая из следующих N строк имеет следующий формат: <Фамилия> <Инициалы> <Телефон>. Сотрудники одного подразделения имеют один и тот же номер телефона. Номера телефонов в учреждении отличаются только двумя последними цифрами. Требуется написать программу, которая будет выводить на экран информацию, сколько в среднем сотрудников работает в одном подразделении данного учреждения. 9. Входной поток содержит произвольные алфавитно-цифровые символы. Ввод этих символов заканчивается точкой. Требуется написать программу, которая будет печатать последовательность строчных английских букв ('a' 'b'... 'z') из входной последовательности и частоты их повторения. Печать должна происходить в алфавитном порядке. 1.2. Обработка исключений При выполнении программы могут возникнуть проблемы, препятствующие ее нормальному функционированию. Такими проблемами могут быть открытие несуществующего файла, обращение к несуществующему элементу массива и пр. Для решения этих проблем ранее могло быть предпринято одно из следующих действий: • прервать выполнение программы; • вывести значение, означающее ошибку; • вывести сообщение об ошибке и вернуть вызывающей программе некоторое приемлемое значение, которое позволит ей продолжить работу. В С++ появился еще один механизм уведомления об ошибках и их обработки, который называется обработкой исключительных ситуаций, или исключений. Перечислим его преимущества: 12
Страницы
- « первая
- ‹ предыдущая
- …
- 10
- 11
- 12
- 13
- 14
- …
- следующая ›
- последняя »