![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
Анна |
![]()
Сообщение
#1
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Написать ф-ию, которая для компонентного файла, состоящего из действительных чисел, возвращает кол-во компонентов, меньших нуля.
Получилось что-то вроде: function calc(s:string):integer; Как использовать самц ф-ию в программе??? ![]() |
GoodWind |
![]()
Сообщение
#2
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Яж тебе говорил уже как:
![]()
bи вообще твоя функция работать не будет, надо так: function calc(filename : string):integer; Сообщение отредактировано: GoodWind - 18.12.2005 21:08 -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Анна |
![]()
Сообщение
#3
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
я ж тебе говорила, что calc:=i; выдаёт ошибку ...
|
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
это функция, ей нельзя присвоить значение вне ее тела
Сообщение отредактировано: klem4 - 18.12.2005 21:13 -------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
GoodWind |
![]()
Сообщение
#5
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Цитата я ж тебе говорила, что calc:=i; выдаёт ошибку ... тыж не сказала, что вынесла эту строку из функции в основную программу ![]() -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
Анна |
![]()
Сообщение
#6
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
В общем вот:
Всегда выводит 0 ... function calc(s:string):integer; |
klem4 |
![]()
Сообщение
#7
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
попробуй перед циклом присвоить i := 0;
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
Анна |
![]()
Сообщение
#8
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Не помогло ...
исправила вот так: const Считает все числа, и отриц. и полож. |
volvo |
![]()
Сообщение
#9
|
Гость ![]() |
Цитата Считает все числа, и отриц. и полож. Считает-то она считает, только вот... Неправильно считает... Исходные данные свои приведи, на которых программу тестила. |
Анна |
![]()
Сообщение
#10
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Код Hisla: -8 -8 -9 -8 -7 Отриц. чисел: 1 |
volvo |
![]()
Сообщение
#11
|
Гость ![]() |
Опять та же ошибка... Сравни и найди отличия:
function calc(s:string):integer; |
Анна |
![]()
Сообщение
#12
|
![]() Бывалая ![]() ![]() ![]() Группа: Пользователи Сообщений: 290 Пол: Женский Реальное имя: Анютка Репутация: ![]() ![]() ![]() |
Поняла
for i:=1 to N do begin обязательно, а то у меня выполнялось только readln(b); а запись каждого элемента уже не производилась. Я правильно поняла? И счётчик не там обнулила ... ![]() |
volvo |
![]()
Сообщение
#13
|
Гость ![]() |
Ага... У тебя читалось-то все 5 чисел, но в файл записывалось только одно - последнее введенное, поэтому и результат был = 1 (больше просто в файле не было
![]() |
GoodWind |
![]()
Сообщение
#14
|
![]() Автооответчик ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 188 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
блин... я еще вначале темы дал рабочую функцию...
![]() Аня, ты научишься когда-нибудь внимательно читать топики ? Сообщение отредактировано: GoodWind - 18.12.2005 23:18 -------------------- Неадекватная чушь может быть адекватным ответом на неадекватный вопрос. Понятно или разжевать?
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 18:08 |