Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Другие языки > Какой это язык программирования?


Автор: Volfs 27.8.2012, 19:52
Добрый день!

Похож на паскаль, но где тогда двоеточие у знака равенства?


Код

function auxiliary(array[], int k)
  for i = (k + 1) div 2 to (k + 1) div 2 + (length(array) + 1) div 2 - 1
    var temp = array[i mod length(array)]
    array[i mod length(array)] = array[(k - i) mod length(array)] 
    array[(k - i) mod length(array)] = temp
  return array
    
function very_mysterious(array[], int k)
  array = auxiliary(array, 0)
  array = auxiliary(array, k)
  return array



Код

function incorrect(array[])
  var int i = 0
  while i < length(array) 
    if (array[i] != i) then
      var int j = i + 1
      while (j < length(array)) and (array[j] = j)
        j = j + 1
      var int temp = array[i]
      array[i] = array[j]
      array[j] = temp
      i = 0
    else
      i = i + 1



Автор: k0rvin 28.8.2012, 16:31
На паскаль как раз не очень-то похож. На вид какая-то смесь JavaScript, Go и Python =/

Автор: Volfs 28.8.2012, 17:30
В общем ясно.
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)