Задать вопрос
18 сентября, 16:28

Нужна помощь)) если не сложно с коментариями

Описать функцию Transform (n), которая "припишет" к числу n по единичке в начале и в конце. Обратиться к функции со значениями 23, 234, 2345.

+2
Ответы (1)
  1. 18 сентября, 19:35
    0
    Function Transform (n:longint) : longint;

    Var

    k, B:longint;

    Begin

    B:=n;

    k:=1;

    While B 0 do

    Begin

    k:=k*10;

    WriteLn ('k = ', k) ;

    B:=B div 10;

    End;

    if n > = 0 then

    Begin

    WriteLn ('n: = k + n = ', k,' + ', n,' = ', n+k) ;

    WriteLn ('n: = 10*n + 1 = ',10 * (k+n),' + ',1,' = ', (k+n) * 10+1) ;

    Transform: = (k+n) * 10+1

    End;

    End;

    Var

    A:longint;

    Begin

    Write ('Введите целое число: ') ; ReadLn (A) ;

    WriteLn (Transform (A))

    End.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Нужна помощь)) если не сложно с коментариями Описать функцию Transform (n), которая "припишет" к числу n по единичке в начале и в конце. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы