• Паскаль. Можно ли как-то модернизировать программу (именно модернизировать), чтобы можно было работать и с 10+ СС? Например, вводишь число 1F (в 16 СС), программа в строке находит F, приравнивает её к 15, потом уже работает с этим числом. Пробовал, но успехом не увенчалось. Пожалуйста, постарайтесь расписать подробно.

    question img

Ответы 6

  • Можно и больше. Надо только определить - какие символы использовать после Z.
    • Автор:

      boozer
    • 6 лет назад
    • 0
  • А можно их как-то использовать по типу Excel? AA, AB, AC, AD, ..., ZZ, AAA, AAB, ...
  • А как Вы будете распознавать, например, AA? Это две цифры "A" или одна цифра "АА"?
  • А, ну да, тут я не подумал. Всё, вопросов больше нет. Спасибо за уделённое время.
  • :)
  • Можно сделать, например, так (но это всё равно очень-очень корявый вариант):const s='ABCDEF';var x:string;t:real;a,i,n,q:integer;beginreadln(x);readln(q);t:=0;n:=length(x);for i:=1 to n dobegin case x[i] of  '0'..'9' : a:=strtoint(x[i]);  'A'..'F' : a:=pos(x[i],s)+9; end; n:=n-1;t:=t+a*power(q,n);end;writeln(t);end.
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years