|
zadach131.PAS |
|
{* Задача 131 *}Unit ZADACH131; InterfaceImplementationBegin writeln( 'Дано число n.Выбросить из него все единицы и пятёрки, оставив порядок цифр.
Например: 527012 преобразуется в 2702
'); End. Program zadach131;
Uses zadach131.pas; {* Эту строку можно удалить *}
Uses crt; {* Вызов внешних функций *}
Var {* Объявление переменных *}
b : Array[1..10] Of String;
a : String;
c : String;
i : integer;
j : integer;
k : integer;
Begin
clrscr; {* Очистка экрана *}
write( 'введите число ');
readln(a);
j := 0;
k := 0;
c := '';
For i := 1 To length(a) Do {* Цикл для i => [1 .. length(a)] *}
If (a[i] '1') And(a[i] '5') Then
Begin
j := j + 1;
k := k + 1;
b[j] := a[i];
End;
For j := 1 To k Do {* Увеличиваем j от 1 до k с шагом 1 *}
c := c + b[j];
write( 'полученое число ', c);
readln; {* Приостановка программы. Ожидание Enter *}
End.
|