Предмет: Информатика, автор: truxan999

СРОЧНО ОЧЕНЬ, РЕШИТЕ ПОЖАЛУЙСТА ЗА 8 КЛАСС, БЕЗ ВСЯКИХ МУДРЕНИЙ.

Пользователь вводит трехзначное число. Программа вычеркивает первую слева цифру и дважды дописывает справа эту цифру. Выводит на экран результат.


KnowsUser1: язык?
truxan999: В каком смысле
KnowsUser1: В наимпрямейшем. На каком языке тебе это писать то надо?
truxan999: Паскаль, только обьясни пожалуйсте попроше, ибо мы только проходим паскаль
truxan999: Хахах, это мы еще не проходили
KnowsUser1: ну, тогда спешу обрадовать, и никогда, видимо, не пройдёте. Это основы. В моём решении нет абсолютно ничего сложного, я даже всё закомментил. Ну, можете подождать ещё, может кому нибудь и будет не лень подобную задачу решать не в 5 строк, а в 25))

Ответы

Автор ответа: KnowsUser1
0

Ответ:

PascalABC.NET 3.5.1

begin

 var a := ReadString().ToCharArray.ToList; //Читаем с консоли число как строку, разбиваем на массив символов и приводим к типу List<T> для удобства работы

 var fnum := a[0];  //Запишем в переменную fnum первый элемент получившегося списка цифр нашего числа (то бишь первую слева цифру)

 a.Remove(fnum);  //Удалим из этого списка эту цифру

 a.AddRange(Seq(fnum, fnum));  //Добавим в конец нашего списка цифр эту самую последнюю цифру два раза

 a.JoinIntoString.Println; //Соберём элементы нашего списка в строку и выведем на печать

end.

Объяснение:

Интересные вопросы
Предмет: Другие предметы, автор: Квадра
Предмет: Математика, автор: 160320071
Предмет: История, автор: Мэри28799