Правильно: двадцатиодномиллиардный. Ср.: двадцатиоднолетний.
Верно: ...принял участие 81 пенсионер.
При составных числительных, оканчивающихся на один, сказуемое чаще ставится в форме единственного числа. Предпочтительно: 31 боец защищал Родину.
Определен 41 наиболее ответственный налогоплательщик.
Лучше: определили. Предпочтительно согласование по смыслу, а не по форме подлежащего, ведь определили-то «опрошенные», а не «процент».
Слово правительство во множественном числе пишется строчными.
Если учитывать нормы русской грамматики, то следует констатировать, что право на существование имеют те и другие словосочетания: цикл длины и цикл длиной, код длины и код длиной, вектор длины и вектор длиной. Эти пары не являются синонимичными, поскольку различаются по меньшей мере грамматическими значениями. В первом случае может обозначаться параметр, каким обладает длина, во втором случае названный параметр характеризуется по той длине, какой он обладает. Согласуются ли грамматические значения с лексическими значениями терминов — это вопрос специалистам, использующим эти термины.