Понедельник, 03.02.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Работа с текстовыми файлами
danilos23Дата: Суббота, 21.03.2009, 00:54 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 3
Репутация: 0
Замечания: 0%
Статус: Offline
При решении задачи учесть то что она должна быть написана с использованием текстового файла( я сам не знаю что это значит ). Написать программу создающую файл данных соответствующий условию задачи. Решить задачу с использованием данных собственного файла.
Вот собственно сама задача:

Сведения о студенте состоят из его имени, фамилии и шифра группы. Выяснить имеються ли однофамильцы в какой-нибудь одной группе. Отпечатать шифр этой группы, фамилии и имена однофамильцев.

P.S. : буду очень благодарен если эту задачу решат в ближайшие два дня.

 
SeqularДата: Суббота, 21.03.2009, 11:31 | Сообщение # 2
Хранитель
Группа: Администраторы
Сообщений: 859
Репутация: 35
Статус: Offline
danilos23, В этой задаче нужно решить 2 проблемы.
1) Создать текстовый файл.
2) Поиск однофамильцев.

Насчет первой проблемы, просто запрашиваем ввод в 3 переменные: шифр, имя, фамилия. Затем строку выводим в файл. Повторяем для каждого студента.

Вторая проблема - поиск однофамильцев. Здесь нужно уточнить, считать ли однофамильцами таких студентов как "Иванов" и "Иванова"... Если нет, то просто считываем строки в массив, разделяем на слова и ищем парные. Как искать парные - объяснять, думаю, не надо. Сравниваем их с i=1 до n-1 и с j=i+1 до n (вроде так, чтобы ничего лишнего не затронуть). Если соответствующие фамилии строки равны, то выводим на экран их... Только и всего


Поддерживаю также проект сообщество молодых сисадминов
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;