Допоможіть з рядками в паскале програмування

Я не зрозумів, вхідні рядки вже дано?
Тобто наприклад, такі рядки:


вже дано в такому форматі?
Тоді Вам потрібно, напевно, навпаки, отримати з цих рядків числові значення?
Це просто:

Додано через 6 хвилин 34 секунди:

Так, забув, що в Turbo Pascal функції Trim немає. ловіть:

Вдячний за ответ..Но я поки початківець пользователь..І толком не все ще понімаю..Нельзя чи як небудь простіше.
Ні рядки не дани..Іх повинен задати сам користувач і отримати желемий результат (Прізвище вкладника положівшнго найбільший внесок, на термін більший 12 місяців)
Має вийти так, користувачеві відводиться 10 позицій під прізвище, 8 позицій під внесок і 2 позиції під термін вклада..Пользователь вводить з клавіатури.Прімерно так:
приклад

Програма повинна видати результат..Фамілію вкладника поклав найбільший внесок на термін більше 12 месяцев.В цьому прикладі це виглядає так.Окончательний результат роботи програми ..>

Фіамілія: Александрі Внесок: 280000 Термін: 23

От ніяк не зрозумію як це зробити. Тут присутній і строковою і числовий формати ..

Розумієте, для початківця у Вас тут чогось ускладнена задача.

Дивлячись що Ви вивчаєте, звичайно. Якщо Ви вивчаєте найпростіші алгоритми, то всякі допоміжні завдання (обрізання або доповнення введених значень до заданого числа символів, переклад з рядка в число і навпаки, введення / висновок) тільки заважають під ногами, перешкоджаючи вникнути в суть алгоритму (пошук максимального числа при додатковому умови ).

Тому щодо простіше мені не зрозуміло. Хто Вам задав завдання і в рамках якої досліджуваної теми?

Так я Вас розумію, заморочена завдання. Це у нас такі ази програмування з мови Паскаль..Тогда простіше пояснити. Як взагалі можна порівняти строкової тип (на цьому прикладі) Візьмемо поки внесок, нехай буде 10 вкладників рядки: їх прізвища і внесок. Як мені порівняти всі десять вкладів і вивести прізвище вкладника поклав найбільший вклад..Т.Е результат:
Прізвище вкладника: Петров сума вкладу: 100000

Далі нам потрібно порівнювати тільки змінні числових типів (адже змінні Deposit і Months --- числові). Адже це Ви вмієте?

Щоб знайти максимальний депозит і його власника, потрібно завести окрему знову ж числову змінну, яку можна назвати, наприклад, MaxDeposit і окрему строкову змінну, в якій буде зберігатися прізвище вкладника, який зробив максимальний внесок. Наприклад, вона буде називатися MaxDepositName.

У циклі перебираємо всі рядки і в MaxDeposit заносимо поточний максимальне значення, а в MaxDepositName - поточну прізвище вкладника, який вніс максимальну суму.
Після закінчення циклу MaxDepositName буде містити прізвище найбагатшого вкладника, а MaxDeposit - розмір його внеску.

Якщо додатково потрібно буде вивести термін, то для цього знову ж таки потрібно буде завести окрему змінну, MaxDepositPeriod, в яку в циклі буде заноситися термін максимального поточного вкладу.

Додано через 20 хвилин 30 секунд:

Ще одна заморочка --- це введення даних.

Щоб розібратися з цією заморочки, потрібно спочатку визначитися, який саме числовий тип нам потрібен для зберігання розміру і спрока вкладів. Я підозрюю, що потрібно завести змінні типу Longint. Тоді ми не зможемо працювати з вкладами з точністю до копійки і з термінами вкладів, які є нецілим числом місяців, але, по-моєму, все одно банки так і округлюють. Зате зникнуть заморочки з тим, як вводити / виводити нецілі дані (наприклад, роздільник цілої та дробової частин може бути комою або крапкою, число 100 можна виводити як '100' і як '100.00').
Тепер, при введенні прізвища, вкладу і терміну, досить буде обрізати ці дані до потрібного числа позицій, а відсутні позиції забити доповнити пробілами справа:

За ідеєю, у навчальній завданню по азам програмування не повинно бути таких проблем. Якщо Ви спеціально не вивчав в цій темі, наприклад, структури даних, операції над рядками і т.п.