1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Tribunal |
8.04.2006 5:17
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: 0 |
у меня есть две задачи:
1. Даны два целых числа i и j и файл вещественных чисел, содержащий ненулевую часть верхней треугольной матрицы (по строкам). Вывести порядок матрицы и ее элемент, расположенный в i-й строке и j-м столбце (строки и столбцы нумеруются от 1). Если требуемый элемент находится в нулевой части матрицы, то вывести 0; если элемент отсутствует, то вывести –1. 2. Дано целое число N и текстовый файл с именем Name1, содержащий один абзац текста, выровненный по левому краю. Отформатировать текст так, чтобы его ширина не превосходила N позиций, и выровнять текст по левому краю. Пробелы в конце строк удалить. Сохранить отформатированный текст в новом текстовом файле с именем Name2. во второй задаче мне нужно в слцчае если вот эти N озиций разрывает слово,то преносить это слово целиком на следующую строку,а если слово такое,что занимает больше всю строку этих N позиций,то просто разорвать его,перенеся лишние символы на следующую строку. со вторым проблем нет.проблема состоит в том,что у меня не получается сделать так,чтобы переносилось слово целиком,то есть первый случай. а в первой задаче мне не понятно,как записать в файл вводимые значения верхней ненудевой части матрицы по строкам. большая просьба помочь) Сообщение отредактировано: Tribunal - 8.04.2006 5:23 -------------------- irreparabilium felix olivio rerum
|
![]() ![]() |
| Tribunal |
8.04.2006 11:59
Сообщение
#2
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 233 Пол: Женский Реальное имя: Dasha Репутация: 0 |
вот то,что у меня получилось.только я тут не записываю во второй файл пока.
вообще,она компилируется, но затем выдает ошибку... вообще-то я делаю на делфи,но может что-то в самой программе неправильно? а ошибка выдается до того,как выводить на экран результат (Access violation at adress 004045A0 in module 'Project1.exe'.Read adress FFFFFFF7.) Может подскажете,что за ошибка?)) Код var n,m,ln,i,j:byte; x:char; oneword:string; s:array [1..40] of string; f:textfile; procedure getword(oneword:string); begin oneword:=''; repeat read(f,x); oneword:=oneword+x; m:=m+1; until (x=' ') or eoln(f); end; begin read(n); assign(f,'name1.txt'); reset(f); ln:=0; i:=1; while (not eof(f)) do begin getword(oneword); ln:=ln+m; if ln>n then inc(i); s[i]:=s[i]+oneword; if eoln(f) then inc(i); end; close(f); for j:=1 to i do writeln(s[j]); end; Сообщение отредактировано: Tribunal - 8.04.2006 12:10 -------------------- irreparabilium felix olivio rerum
|
Tribunal Работа с файлами 8.04.2006 5:17
lapp
проблема состоит в том,что у меня не получается с... 8.04.2006 5:54
volvo То есть она есть, если читать файл строками. Но э... 8.04.2006 10:13
lapp
Я бы не стал так критически относиться к чтению т... 8.04.2006 10:38
Tribunal а как читать из файла посимвольно? 8.04.2006 8:52
klem4 goto FAQ : Файлы
f : text;
ch : char;
...
whil... 8.04.2006 8:58
volvo Ну, во-первых, у тебя глобальная и локальная перем... 8.04.2006 12:12
Tribunal я исправила,но ошибка остается той же( 8.04.2006 12:22
volvo А попробуй все-же прогнать вот это (работа со стро... 8.04.2006 12:59
Tribunal я попробовала сделать так,но
она что-то странное ... 8.04.2006 13:30
volvo Ну, не знаю. Я пробовал на своем файле, все отрабо... 8.04.2006 13:37
Tribunal ээ...сейчас почему-то ругается на эту строку
whil... 8.04.2006 13:59
volvo Значит, что-то изменила в программе. Знаешь, я не ... 8.04.2006 14:02
Tribunal разница лишь в том,что я делаю это в делфи,
и я уд... 8.04.2006 14:25
Tribunal вот вся программа в целом
прикрепила заново 8.04.2006 15:01
volvo Файл заново присоедини - архив битый, ошибка при р... 8.04.2006 15:49
volvo В следующий раз будь внимательнее при наборе текст... 8.04.2006 16:38
Tribunal спасибо,я буду внимательнее...(
но теперь этот ... 8.04.2006 18:35
Tribunal всё,спасибо большое))
с этой задачей разобралась)) 9.04.2006 4:38
Tribunal прошу прощения,но
у меня вновь возникли вопросы..
... 9.04.2006 6:09
volvo дело в том что программа не может выполнить
нужны... 9.04.2006 8:30
volvo Добавлено:
Так, ну причина того, что это все не р... 9.04.2006 8:59
Tribunal большое спасибо за объяснения!=)
теперь всё по... 9.04.2006 9:26
volvo А тебя не смущает тот факт, что ты записываешь в ф... 9.04.2006 9:41
Tribunal volvo, а можно попросить вас словесно хотя бы крат... 12.04.2006 12:48
Tribunal спасибо.
уже разобралась сама=)))
ура,ура,ура :) 12.04.2006 17:25![]() ![]() |
|
Текстовая версия | 8.12.2025 8:13 |