Касаемо паскаля

компьютеры программирование проблема pascal паскаль

Как задать формулу непонятной прогрессии, чтобы к числу, допустим 5, добавлялась одна цифра? Должно получится 2, 22, 222, 2222....n; ну или 5, 55, 555, 5555....n;
Помогите пожалуйста, срочно надо :с Я никак не додумаюсь, вот уж 20 минут мучаюсь :с Вот как я решал (были многие способы, застрял на этом)

Текст задачи: Найти сумму n членов последовательности, начинающейся 5, 55, 555, 5555, 55555........

uses crt;
var i,l,s: integer;
n: char;
BEGIN
s:=0;
n:='5';
l:=0;
writeln ('Введите количество чисел последовательности');
readln (i);
repeat
begin
n:=n+n;
s:=s+n;
until l:=i;
writeln (l);
readln;
end.
Ответы:
фу, стыдоба... самое простое, что должно было бы тебе прийти в голову, это умножать на 10 и добавлять то же число
то есть
а1 := а;
а := а *10 + а1
ну вот типа такого


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.