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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2010, 17:25   #1
Pirokara
Новичок
Джуниор
 
Регистрация: 03.12.2010
Сообщений: 1
По умолчанию Перевод чисел из десятичной системы в систему с основанием меньше 10 [Паскаль]

Вобщем суть программы, представленной ниже перевод чисел из десятичной системы в систему с основанием меньше 10, но моя программа почему-то считает только десятичные числа, длинной не более 5 знаков, а если ввести более длинное число, то выдается неверный результат.



Код:
Program lab6;
Uses Crt;
Var
   C:array[1..100] of integer;
   B:array[1..100] of integer;
   A,n,k,i:integer;

BEGIN
     ClrScr;
     WriteLn('Perevod 10-n ');
     Write('Wwedite chislo '); ReadLn(A);
     Write('Wwedite osnovanie '); ReadLn(n);

     k:=0;
     While A<>0 do
     begin
          k:=k+1;
          B[k]:=A mod n;
          A:=A div n;
     end;

     i:=k;
     for n:=1 to k do
     begin
          C[i]:=B[n];
          i:=i-1
     end;

     for n:=1 to k do Write(C[n]);

     ReadLn;
END.
Pirokara вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Pascal. перевод из десятичной системы счисления в двоичную Xeon332 Помощь студентам 3 24.01.2011 13:54
си++ перевод из десятичной системы в двоичную Bonne Помощь студентам 3 21.04.2010 21:18
Перевод отрицательных чисел в двоичную систему ioda1986 Помощь студентам 1 24.02.2010 00:55
Перевод числа с десятичной системы в восьмеричную систему Yardik Помощь студентам 1 21.01.2010 08:41
формула перевода чисел из десятичной системы счисления в 2-ую,8-ую и 16-ую в Microsoft Visual c#? Лютик Помощь студентам 0 18.12.2009 10:42