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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.10.2009, 20:17   #1
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
Вопрос исправить ошибку ..паскаль.

Код:
program lab_7 ;
var m:byte; n:word ;
function strvr(n:word;m:byte):string ;
var b,s:string ;i,k:byte ;
function strch(n:integer):char ;
var s:string[1] ;
begin
s:='*' ;
if n in  [0..9] then str(n:1,s); в этой строке ошибка .скажите какая ??
if n in [10..15]
then case n of
   'a':s:=10;
   'b':s:=11;
   'c':s:=12;
   'd':s:=13;
   'e':s:=14;
   'f':s:=15 ;
   end ;
   strch:=s[1]
   end;
   begin
   k:=0;
   b:='';
   s:='';
   while n >m-1
   do begin k:=k+1;
   b:=b+strch(n mod m);
   n:=n div m end ;
   if (n in [1..m-1]) or (k=0)
   then begin k:=k+1;
   b:=b+strch(n) end;
   for i:=k downto 1 do s:=s+b[i];
   strvr:=s
   end;
   begin
   writeln('vvedite zislo');
   readln(n);
   writeln('vvedite osnovanie sistemi iszesleni m');
   readln(m);
   writeln('resylt preobr ',strvr(n,m));
   end.

Последний раз редактировалось Stilet; 08.10.2009 в 08:26.
qasw вне форума Ответить с цитированием
Старый 07.10.2009, 20:20   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,855
По умолчанию

Цитата:
Сообщение от qasw
if n in [0..9] then str(n:1,s); в этой строке ошибка .скажите какая ??
Синтаксическая.
Arigato вне форума Ответить с цитированием
Старый 07.10.2009, 20:23   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,855
По умолчанию

А что вы хотели получить в этой строке?
Arigato вне форума Ответить с цитированием
Старый 07.10.2009, 20:23   #4
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

а зачем 100500 тем создавать?
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 07.10.2009, 20:25   #5
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
По умолчанию

те мы всё же разные ..и создавал вчера
qasw вне форума Ответить с цитированием
Старый 07.10.2009, 20:28   #6
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Цитата:
те мы всё же разные
особенно вот эта разная продолжить нельзя было????
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 07.10.2009, 20:33   #7
qasw
Новичок
Джуниор
 
Регистрация: 05.10.2009
Сообщений: 28
По умолчанию

код про ги другой ...лан вы правы ....просто только админ может удалять темы???

p.s. если админ читает то пожалуйста закройте мои темы ....спасибо за помощь )))))))))))

Последний раз редактировалось Манжосов Денис :); 07.10.2009 в 21:37.
qasw вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите исправить ошибку Temirlan Общие вопросы Delphi 2 20.02.2009 18:42
Помогите исправить ошибку sergoss Общие вопросы Delphi 2 14.02.2009 09:59
помогите исправить ошибку. RUSLAN13 Помощь студентам 1 25.12.2008 17:22
Исправить ошибку LLIypLLIyH Помощь студентам 5 16.06.2008 16:50
помогите исправить ошибку. alen666 Паскаль, Turbo Pascal, PascalABC.NET 11 08.03.2008 16:43