Модератор: Модераторы

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
Сейчас этот форум просматривают: Google [Bot] и гости: 1