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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.08.2021, 10:41   #11
vita79
Пользователь
 
Регистрация: 10.11.2020
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
[CODE]
Код:
readln(input, temp_s); //чтение переменной input в строке-накопителе
Переменной? В строке? Может чуть наоборот и из файла?
чтение переменной из файла input в строке-накопителе
vita79 вне форума Ответить с цитированием
Старый 05.08.2021, 10:42   #12
vita79
Пользователь
 
Регистрация: 10.11.2020
Сообщений: 17
По умолчанию

Цитата:
Сообщение от ForenLi Посмотреть сообщение
Код:
pos1 := pos(';', temp_s); //позиция первого пробела
Точно пробела? Точно пробел обозначается ';'?
Да вы правы, ; а не пробела
vita79 вне форума Ответить с цитированием
Старый 05.08.2021, 11:29   #13
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Цитата:
Сообщение от vita79 Посмотреть сообщение
temp_s- строка-накопитель для "собирания" слов.
В начале программы она пустая. Далее мы "цепляем" к ней символ до тех пор, пока не встретим конец слова (пробел, запятая и др.) Когда встретим, тогда сравниваем ее значение с эли массива уникальных слов. s1 - строка для построчного чтения информации из файла
И как это можно понять их исходного комментария?

Цитата:
Сообщение от vita79 Посмотреть сообщение
чтение переменной из файла input в строке-накопителе
Не переменной и не в строке.

У вас же задача описать алгоритм, а по факту куча ненужных комментов, по которым ничего не понятно.
Цитата:
чтение переменной input в строке-накопителе
позиция первого пробела
копирует из строки temp_s начиная с первого символа символ номер один
удаление символов из строки temp_s начиная с первого символа символ номер один
позиция второго пробела
копируем подстроку до второго пробела
Преобразует строку в число
даляем все до второго пробела включительно
Преобразует строку в число
writeln - перенос на новую строку
Так что делает этот алгоритм? "начиная с первого символа символ номер один" - так с первого символа или с какого-то спец. символа "один"? где заканчивает? зачем вообще копирует? writeln - только переносит на новую строку?
ForenLi вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка строк. qipist Общие вопросы C/C++ 2 02.05.2014 11:00
Задан текст, состоящий из строк произвольной длины. Обработать текст, подсчитав количество строк и отсортировав их (Паскаль) Александр_Прог Помощь студентам 3 24.03.2014 14:37
Сортировка строк матрицы методом прямых вставок с использование барьеров вставок. Паскаль myrakami Помощь студентам 0 23.12.2010 14:31
Сортировка строк oriojke Общие вопросы C/C++ 9 04.06.2010 13:03
паскаль,одномерный массив,сортировка вставка,сортировка убывания,от максимального до конца немозг Помощь студентам 11 06.02.2010 21:57