profile
Опубликовано 6 лет назад по предмету Информатика от touran

напишите функцию которая возвращает: наибольшую цифру в десятичном представлении целого числа n>0;
2)Корень уравнения ax+b=0; P.S исправляю хвосты))))

  1. Ответ
    Ответ дан Nikita19010
    1)
    function numb(n:integer):integer;
       var
           n,ch,st,max:integer;
       begin
          st:=1;
          max:=-1;
          ch:=n mod 10;
          n:=n div 10;
          while(n>0)do
             begin
                 ch:=ch+(n mod 10)*st;
                 n:=n div 10;
                 st:=st*2;
              end;
           while(ch>0)do
               begin
                    if(ch mod 10>max)then
                         max:=ch mod 10;
                    ch:=ch div 10;
               end;
           numb:=max;
    end;
    2)
    function yravn(a,b:integer):integer;
       begin
          yravn:=-b div a;
       end;
Самые новые вопросы