Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2011, 22:25   #1
sergik89
Новичок
Джуниор
 
Регистрация: 20.12.2011
Сообщений: 1
Восклицание Операции с файлами

Помогите пожалуйста решить задачу Каждая строка текстового файла содержит название города и число его жи-телей. Используя структуру для описания понятия «город», получить назва¬ние самого маленького города по количеству жителей.
sergik89 вне форума Ответить с цитированием
Старый 21.12.2011, 01:26   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

sergik89

программа на RusC++

Код:
#включить <ввструя>
#включить <локаль>

#включить <фструя>
#включить <cструя>

#включить <строка>
#включить <вектор>
#включить <набор>

типопр стд::парочка<стд::строка, беззнака> парочка;

пространствоимени стд {
логический оператор< (нетрогать ::парочка& p1, нетрогать ::парочка& p2)
{
	вернуть p1.второй < p2.второй;
} }

целый главный()
{
	установитьлокаль(ЛЦ_ВСЕ, "");

	стд::выхфструя ифс("города.тхт");

	стд::набор<парочка> данные;

	пока (!ифс.кф())
	{
		стд::строка стр;
		стд::добытьстроку(ифс, стр);
		если (стр.размер() == 0)
			продолжить;

		стд::набор<парочка>::значение_тип val;

		стд::строкаструя сс(стр);
		если (!(сс >> val.первый >> val.второй))
		{
			стд::цошб << "Неправильные данные в файле, насяльника!" << стд::конецстр;
			вернуть ВЫХОД_СБОЙ;
		}

		данные.вставить(val);
	}

	если (данные.размер())
		стд::цвых << данные.начало()->первый << стд::конецстр;

	вернуть ВЫХОД_УСПЕХ;
}
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Основные операции с текстовыми файлами -=Дрюня=- Помощь студентам 0 26.11.2011 09:42
Операции над файлами.. Jakudzafan Общие вопросы C/C++ 17 28.06.2011 12:33
операции над файлами Antil Помощь студентам 0 21.11.2010 12:06
Операции с файлами в Паскале. khorolpavel Паскаль, Turbo Pascal, PascalABC.NET 3 06.09.2010 21:32
Операции над файлами СИ Stases Помощь студентам 2 27.12.2009 18:10