Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ozzi020670
2 / 2 / 0
Регистрация: 01.12.2010
Сообщений: 21
#1

Сортировка записей с разным типом данных - C++

01.12.2010, 23:44. Просмотров 564. Ответов 0
Метки нет (Все метки)

Необходимо реализовать программу на языке С, которая фильтрует записи некоторого
файла, передаваемого как параметр программы. Результат фильтрации исходного файла
записываются в файл с именем - res.txt.
Структура записей исходного файла
Исходный файл с данными формально представляет собой матрицу размера m×n , где
m - строки матрицы (число записей файла), n - число столбцов матрицы (поля записи,
разделенные символом форматирования).
Строки матрицы в файле разделены символом перевода строки LF — 0x0A
Поля записи разделены символом форматирования «;» - 0x3B
Значение элементов матрицы может быть трех типов:
1. Целое. Значения данного столбца матрицы принадлежат множеству целых чисел.
Например: xij∈Z ,Z={.. ,−12,. . ,−1,. .,6,.. , 24,. .}
2. Вещественное. Значения данного столбца матрицы принадлежат множеству
действительных чисел. Например: xij∈R, R={.. ,−9.8, .. , 1.5,.. ,11.9,..}
3. Строка символов. Значения данного столбца представляют собой множество строк.
Например: xij∈{Строка 1,Строка 2,Строка 3, ... ,Строка N}

Фильтрация исходного файла осуществляется по условию, которое:
• может быть построено для нескольких полей сортируемого файла
• значение фильтра может быть определено:
◦ как отношение порядка (т. е. необходимо выбрать записи «>» или «<» какого-
либо значения)
◦ как отношение эквивалентности (т. е. необходимо выбрать все записи которые
«=» какому-либо значению)


помогите пожалуйста

Добавлено через 14 минут
Введите значения фильтра:
FIELD:1 > 0.0;

т.е. из первого поля выбрать элементы, которые больше 0.0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2010, 23:44
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Сортировка записей с разным типом данных (C++):

Шаблон функции с разным возвращаемым типом - C++
Доброго времени суток! Возникла необходимость написать шаблон функции, которая будет возвращать значение, тип которого отличен от типа...

В чем разница между типом функции и типом возвращаемого значения? - C++
Читаю статью https:// code-live. ru/post/cpp-functions/ (ссылку изменил дабы не делать рекламу) Там написано - Любая функция...

Игры с логическим типом данных - C++
Доброго времени суток! Играюсь с логическим типом данных. Если присвоить логической переменной положительно число (дробное в том...

Ошибка с типом данных bool - C++
Помогите разобрать ошибку, суть следующая есть массив use, который помечает куда записывались переменные, если массив use типа bool то...

Vector с типом данных class - C++
Здравствуйте, у меня возникло недопонимание как работать с вектором , который имеет тип данных класс. например: class test { ...

Как использовать символьный тип данных с типом int? - C++
Как использовать символьный тип данных с типом int?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2010, 23:44
Привет! Вот еще темы с ответами:

Класс для работы со скалярным типом данных в стиле языка Перл - C++
помогите пожалуйста создать класс для работы со скалярным типом данных в стиле языка Перл. Класс должен быть прозрачен сточки зрения число,...

Сортировка записей в файле - C++
Нужно написать программу сортировки Работа обязательно с файлами. В файле содержатся данные о сотрудниках предприятия: фамилия,...

Не работает сортировка записей - C++
после введения информации о рейсах, программа должна сортировать записи по возрастанию номера рейса. Но не сортирует пробовал и на Визио...

Как создать функцию, которая определит с каким типом данных ей работать и подстроиться под этот тип? - C++
например если мне нужно создать шаблон функции сортировки одномерных массивов произвольного типа)))


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru