Объектно-ориентированное программирование на C++. Андрианова А.А - 11 стр.

UptoLike

Объектно-ориентированное программирование на С++
вывод матриц должен осуществляться с помощью объектов cin и
cout.
2. В задании 1 организовать ввод матрицы из текстового файла с
помощью объекта класса ifstream и вывод матрицы в текстовый
файл с помощью объекта класса ofstream.
3. Дан текстовый файл, в котором записана последовательность целых
чисел. Создать новый текстовый файл, в котором числа идут в
обратном порядке.
4. Дан текстовый файл, содержащий информацию о городах мира
(название города, название страны, численность населения,
площадь). Выполнить следующие задания:
Найти самый населенный город в Германии;
Найти город, который имеет наибольшую плотность
населения;
Распечатать названия всех стран, которые имеют города с
населением более 1000000 человек
Найти количество городов, которые расположены во Франции.
5. Во входном потоке содержится текст на английском языке,
заканчивающийся точкой (другие символы "." в тексте
отсутствуют). Требуется написать программу, которая будет
определять и выводить на экран английскую букву, встречающуюся
в этом тексте чаще всего, и количество таких букв. Строчные и
прописные буквы при этом считаются неразличимыми. Если
искомых букв несколько, то программа должна выводить на экран
первую из них по алфавиту.
6. Во входном потоке содержатся фамилии и имена студентов.
Известно, что общее количество студентов не превосходит 100. В
первой строке вводится количество зарегистрированных студентов
(N). Далее следуют N строк, имеющих следующий формат:
<Фамилия> <Имя>. Требуется написать программу, которая
формирует и печатает уникальный логин для каждого студента по
следующему правилу: если фамилия встречается первый раз, то
логин это данная фамилия, если фамилия встречается второй раз,
то логин это фамилия, в конец которой приписывается число 2 и
т.д.
7. На автозаправочных станциях (АЗС) продается бензин с
маркировкой 92, 95 и 98. В городе N был проведен мониторинг
11
                        Объектно-ориентированное программирование на С++
   вывод матриц должен осуществляться с помощью объектов cin и
   cout.
2. В задании 1 организовать ввод матрицы из текстового файла с
   помощью объекта класса ifstream и вывод матрицы в текстовый
   файл с помощью объекта класса ofstream.
3. Дан текстовый файл, в котором записана последовательность целых
   чисел. Создать новый текстовый файл, в котором числа идут в
   обратном порядке.
4. Дан текстовый файл, содержащий информацию о городах мира
   (название города, название страны, численность населения,
   площадь). Выполнить следующие задания:
      • Найти самый населенный город в Германии;
      • Найти город, который имеет наибольшую плотность
        населения;
      • Распечатать названия всех стран, которые имеют города с
        населением более 1000000 человек
      • Найти количество городов, которые расположены во Франции.
5. Во входном потоке содержится текст на английском языке,
   заканчивающийся точкой (другие символы "." в тексте
   отсутствуют). Требуется написать программу, которая будет
   определять и выводить на экран английскую букву, встречающуюся
   в этом тексте чаще всего, и количество таких букв. Строчные и
   прописные буквы при этом считаются неразличимыми. Если
   искомых букв несколько, то программа должна выводить на экран
   первую из них по алфавиту.
6. Во входном потоке содержатся фамилии и имена студентов.
   Известно, что общее количество студентов не превосходит 100. В
   первой строке вводится количество зарегистрированных студентов
   (N). Далее следуют N строк, имеющих следующий формат:
   <Фамилия> <Имя>. Требуется написать программу, которая
   формирует и печатает уникальный логин для каждого студента по
   следующему правилу: если фамилия встречается первый раз, то
   логин – это данная фамилия, если фамилия встречается второй раз,
   то логин – это фамилия, в конец которой приписывается число 2 и
   т.д.
7. На автозаправочных станциях (АЗС) продается бензин с
   маркировкой 92, 95 и 98. В городе N был проведен мониторинг

                                                                      11