Приписать по цифре a в начало и конец записи числа n (a вводится с клавиатуры)

0 голосов
79 просмотров

Приписать по цифре a в начало и конец записи числа n (a вводится с клавиатуры)


Информатика (30 баллов) | 79 просмотров
0

что вводится вначале - a или n?

0

Сначала n

0

Как считаете, такую программу засчитают? Без цикла с предусловием? program _2;uses crt;var a,b,k,n : integer;beginreadln(n,k);a:=n div 10;b:= n mod 10;writeln('Результат:', k,a,b,k);end.

0

нет, здесь надо вывести новое число. Н-р, a=18, n=2, значит, число 2182

0

Алгоритм примерно такой? 1. Найти количество цифр в числе(k) ; 2. Возвести 10 в степень k.(st) 3. p=a*st+N*10+a

0

да, примерно, такой

0

я изменил решение

0

Разобрался,спасибо.

Дан 1 ответ
0 голосов

Программа на Паскале
Program BiFi;
Var a,n,k,l:LONGINT;
Begin
readln(n);
readln(a);
k:=10;
l:=a;
while l>9 do begin l:=l mod10;
                             k:=k*10;
                             end;
a:=n*k + a;
a:=a*10+n;
wrietln9a);
readln;
end.



(1.0k баллов)
0

Паскаль ругается на 8 строку, пишет: "Неверное выражение", что нужно изменить?

0

Ввожу: 10, потом 6. Должно получиться 6106, а получается 1070.

0

Извините, надо идти, я подумаю и напишу вам позже. Давайте добавим друг друга в друзья, чтобы потом найтись

0

Ок, конечно

0

Все, разобрался.