Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 
Вернуться
Тема: проблема с inttostr при компиляции
1 2
  21  Прыщенко Богдан Олегович, 20 марта 2009 г. 23:20:05
      не в том проблема. Вал переводит стринг или чар в число, а мне надо наоборот. Ты каким способом здесь число в строку превращаеш?
  22  SOVA xxx, 20 марта 2009 г. 22:43:15
      используй не инттостр а вал
val(s:string; x:longint; code:INTEGER!!!);
строку с переводит в число х если произошла ошибка то code вроде не равен нулю)) но я его никогда не проверяю)
  23  Прыщенко Богдан Олегович, 20 марта 2009 г. 21:49:53
      из описания переменных: a,b,c,q,i,z:integer;d:string[50];n:array[1..100] of char;
из тела программы abs(a)<>1 then begin a:=abs(a);d:=inttostr(a); - это в задаче, которая сейчас.
из описания переменных s,q:string[11];a,b,c,d,t,f,i,z,x:longint;
из тела программы readln(input,a,b); s:=inttostr(a);q:=inttostr(b); - это в задаче, о которой я вспомнил. Собственно, видим, что причина не в этом (если я правильно понял совет/обьяснение); что еще может быть причиной?
  24  Нагин Сергей Юрьевич, 20 марта 2009 г. 21:15:44
      может ты просто присваеваешь Чару ,там скорее всего строка...
  25  Прыщенко Богдан Олегович, 20 марта 2009 г. 21:10:27
      на локалке в обеих задачах, где возникла такая проблема (не могу сказать точно, использовал ли я иттостр в каких-небудь еще задачах, кроме этих) пробные тесты дают результат, совпадающий с результатом в примере.
  26  Прыщенко Богдан Олегович, 20 марта 2009 г. 21:08:46
      как решить проблему с вызовом функции inttostr (Паскаль, локальный компилятор - ABC 2.6, работает, на сайте в компиляторе Borland Delphi Version 15.0 вызывает ошибку (пример: task.pas(11)  Error:  Undeclared  identifier: 'IntToSTr'))? порылся в сети, в делфи такая функция есть...
1 2

Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!

Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru