Приписать по цифре a в начало и конец записи числа n (a вводится с клавиатуры)
что вводится вначале - a или n?
Сначала n
Как считаете, такую программу засчитают? Без цикла с предусловием? 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.
нет, здесь надо вывести новое число. Н-р, a=18, n=2, значит, число 2182
Алгоритм примерно такой? 1. Найти количество цифр в числе(k) ; 2. Возвести 10 в степень k.(st) 3. p=a*st+N*10+a
да, примерно, такой
я изменил решение
Разобрался,спасибо.
Программа на Паскале 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.
Паскаль ругается на 8 строку, пишет: "Неверное выражение", что нужно изменить?
Ввожу: 10, потом 6. Должно получиться 6106, а получается 1070.
Извините, надо идти, я подумаю и напишу вам позже. Давайте добавим друг друга в друзья, чтобы потом найтись
Ок, конечно
Все, разобрался.