За последние 24 часа нас посетили 18345 программистов и 1607 роботов. Сейчас ищут 1273 программиста ...

Помогите написать код паскаль в Php? Код паскаля внизу

Тема в разделе "Прочие вопросы по PHP", создана пользователем Джахонгирхон, 1 ноя 2016.

  1. Джахонгирхон

    Джахонгирхон Новичок

    С нами с:
    1 ноя 2016
    Сообщения:
    1
    Симпатии:
    0
    Запись числа 38110 в системе счисления с основанием N оканчивается на 3 и содержит 3 цифры. Укажите наибольшее возможное основание этой системы счисления N
    PHP:
    1. Program lexus_sj;
    2. var a,b:array[1..100] of integer;
    3.     n,m,d,i,j,k,l:integer;
    4. begin
    5. read(n);//для примера введите 129,381,115...
    6. for j:=2 to 15 do
    7. begin
    8. i:=0;
    9. d:=n;
    10. while (d>=j) do
    11. begin
    12. i:=i+1;
    13. m:=d mod j;
    14. d:=d div j;
    15. a:=m;
    16. a[i+1]:=d;
    17. if (i+1=3)and(a[1]=3) then
    18. begin
    19. for k:=1 to 3 do
    20. b[k]:=a[4-k];
    21. l:=j;
    22. if (l=0) then writeln('нет такой системы счисления') else
    23. begin
    24. for j:=1 to 3 do
    25. begin
    26. if b[j]=10 then write('A') else
    27. if b[j]=11 then write('B') else
    28. if b[j]=12 then write('C') else
    29. if b[j]=13 then write('D') else
    30. if b[j]=14 then write('E') else
    31. if b[j]=15 then write('F') else
    32. write(b[j]);
    33. writeln;
    34. write('система счисления ', l);
     
    #1 Джахонгирхон, 1 ноя 2016
    Последнее редактирование модератором: 1 ноя 2016
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Показывай свои наработки
     
    Джахонгирхон нравится это.
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Открываю третий глаз - нужно край сделать задачу на PHP, но автор нашел в интернетах решение только на паскалях. На этом наработки кончились.