Wolf2002
10.09.2020 03:02

Var a: string; i: integer; al: char;
begin
writeln ('введите слово');
readln (a);
for i: =1 to length (a) do
begin
al: =a[i];
write (ord (al));
end;
end.
надо написать программу обратную этой. то есть чтобы при вводе цифры выводилось слово

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
бакир3
19.08.2022 17:03

Если вас интересует ответ, то вот:

12 = 1100

23 = 10111

45 = 101101


Алгоритм перевода прост (обычно используется нижеприведенный), если вас интересует как самому справляться с этим, то необходимо просто делить переводимое число на основание системы счисления (в данном случаи это 2 - основание системы счисления обычно скрыто в её названии - двоичная).

Результат - остатки от деления записанные в обратном порядке (см. картинку).


Заранее за отметку "лучший ответ" и нажатую кнопочку " ":

в этом ответев моем профиле
Дз: перевести числа 12, 23 и 45 в двоичную систем
0,0(0 оценок)
Ответ:
konfetkaa2004
01.06.2023 20:52

PascalABC.NET 3.7:

###RS.AdjacentGroup.SelectMany(x → x.Len >= 3 ? x.Len + x[0] : x.Str).Pr

Пояснение:

RS - ReadString: Возвращает значение типа string, введенное с клавиатуры.

AdjacentGroup: Группирует одинаковые подряд идущие элементы, получая последовательность массивов.

SelectMany: Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность.

.Len - .Length: Длина массива.

.Str - .JoinToString: Преобразует последовательность символов в строку, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).

.Pr - .Print: Выводит последовательность символов на экран, не используя разделитель (при последовательность другого типа данных в качестве разделителя используется пробел).

Пример работы:


Однажды программист вася решил послать своему другу письмо. он подробно рассказал в нем, как у него
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота