Модератор: Модераторы
var
i: Word;
begin;
i:= 1509;
Writeln(i div 1000);
Writeln((i mod 1000) div 100);
Writeln((i mod 100) div 10);
Writeln(i mod 10);
end.
var i, j: Word;
begin
i:= 1509;
j:= i div 1000 *10 + i mod 10;
writeln(j);
end.
Program l6_n16_dano_4zn_chislo_n;
Var n,one_n,dec_n,hun_n,thu_n:Longint;
Begin
Writeln('Введите 4-зн. число');
Readln(n);
one_n:=n Mod 10;
dec_n:=(n Div 10) Mod 10;
hun_n:=(n Div 100) Mod 10;
thu_n:=n Div 1000;
If (thu_n<>0) And (thu_n<>5) Then Write(thu_n);
If (hun_n<>0) And (hun_n<>5) Then Write(hun_n);
If (dec_n<>0) And (dec_n<>5) Then Write(dec_n);
If (one_n<>0) And (one_n<>5) Then Write(one_n);
Readln;
End.
Program l6_n16_dano_4zn_chislo_n;
Var n,one_n,dec_n,hun_n,thu_n, l, m:Longint;
Begin
Writeln('Введите 4-зн. число');
Readln(n);
one_n:=n Mod 10;
dec_n:=(n Div 10) Mod 10;
hun_n:=(n Div 100) Mod 10;
thu_n:=n Div 1000;
l:= 0;
m:= 1;
If (one_n<>0) And (one_n<>5) Then
begin
l:= l + one_n * m;
m:= m * 10;
end;
If (dec_n<>0) And (dec_n<>5) Then
begin
l:= l + dec_n * m;
m:= m * 10;
end;
If (hun_n<>0) And (hun_n<>5) Then
begin
l:= l + hun_n * m;
m:= m * 10;
end;
If (thu_n<>0) And (thu_n<>5) Then
begin
l:= l + thu_n * m;
m:= m * 10;
end;
writeln(l);
Readln;
End.
var n, l, m: integer;
begin
Readln(n);
l:= 0; m:= 1;
while n <> 0 do
begin
if (n mod 10 <> 0) and (n mod 10 <>5) then
begin
l:= l + n mod 10 * m;
m:= m * 10;
end;
n:= n div 10;
end;
Writeln(l);
end.
Вернуться в Обучение Free Pascal
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1