Форум программистов, компьютерный форум CyberForum.ru

Не могу освоить использование контейнеров STL (решить задачу) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью. http://www.cyberforum.ru/cpp-beginners/thread800781.html
1. Создайте функцию, заменяющую содержимое двух переменных их суммой и разностью.
C++ первая или последняя? :wall: задано трицифровое число. Как определить, какая цифра в нем есть большей – первая или последняя. http://www.cyberforum.ru/cpp-beginners/thread800777.html
C++ Разработать шаблон класса для работы с очередью с двусторонним доступом выполненной в виде двусвязного списка
Разработать шаблон класса для работы с очередью с двусторонним доступом выполненной в виде двусвязного списка. Тип элементов задается как параметр шаблона. Написать тестовую програм- му.
Шаблоны функций. В одномерном массиве, состоящем из n вещественных элементов, вычислить номер максимального по модулю элемента массива C++
Задание 1: Работа с одномерными массивами. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. Номер максимального по модулю элемента массива. Ознакомьтесь с правилами форума и не выкладывайте в одной теме больше одного задания. А также называйте темы так, чтобы было понятно, о чем идет речь.
C++ дружественные функции и классы http://www.cyberforum.ru/cpp-beginners/thread800767.html
Создайте программу с классом Phone, который включает в себя следующие данные-элемен¬ты о разговорах на междугородней АТС: ►дату разговора; ► код и название города; ►продолжительность разговора; ► тариф; ► номер телефона в этом городе; ►номер телефона абонента. В класс...
C++ Перегрузка операторов. Класс VECTOR Задание 1: Разработка класса. Разработайте класс VECTOR. Элемент класса: координаты вектора. Методы: конструктор без параметров ( по умолчанию); конструктор с параметрами; конструктор копирования; деструктор; подробнее

Показать сообщение отдельно
Vyzov
6 / 6 / 1
Регистрация: 19.02.2013
Сообщений: 64
04.03.2013, 22:46     Не могу освоить использование контейнеров STL (решить задачу)
Последняя (надеюсь) лаба по СТЛ...
Котегорически в них ничего не понимаю
Буду очень блогодарен за решение этой задачки с как можно большим количеством коментариев к нему
и примером текста во входном файле.

Домашние животные
Исходный текстовый файл input.txt содержит строки с информацией об одном домашнем животном и состоит из четырёх полей:
• имя владельца (однозначно идентифицирует владельца);
• вид животного (кот, собака и т.д.);
• кличка (может отсутствовать);
• возраст в годах.
Допускается ситуация, когда несколько строк файла совпадают (10 одинаковых безымянных рыбок).
Все поля разделены запятыми, отсутствие клички обозначается двумя запятыми, стоящими подряд. Вам необходимо:
• прочитать содержимое файла в один или несколько контейнеров, наиболее подходящих, на Ваш взгляд;
• после этого реализовать ответы на следующие запросы:
1. Посчитать количество различных видов животных у каждого владельца.
2. Для конкретного вида животного (вводится пользователем) вывести всех его владельцев и клички. Владельцы и клички не должны повторяться.
3. Определить, сколько видов животных носит определённую кличку (кличка вводится пользователем).
4. Вывести информацию о возрасте самого старого и самого молодого животного каждого вида.
Реализацию запросов выполнить через меню. Предусмотреть ситуацию, когда пользователь вводит отсутствующую информацию.

Заранее спасибо))
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru