Есть ответ 👍

Video filmin həcmi 16 gbayt- dir.Bu filmi köçürmək üçün neçə 700 mb-lıq disk lazimdir​

205
449
Посмотреть ответы 1

Ответы на вопрос:


Var   s: string;   m,pk: real;   a: array[1..20] of real;   i,k,n: integer; begin   write('введите число в системе счисления с основанием [2; 16]: ');   readln(s);   n: =length(s);   for i: =1 to n do begin       if s[i] in ['0'..'9'] then a[i]: =ord(s[i])-ord('0')       else           if s[i] in ['a'..'f'] then a[i]: =ord(s[i])-ord('a')+10           else               if s[i] in ['a'..'f'] then a[i]: =ord(s[i])-ord('a')+10               else begin                   writeln('символ ',s[i],' недопустим! ');                   exit                   end       end;   write('введите основание системы счисления: '); read(k);   if (k< 2) or (k> 16) then begin       writeln('такое значение недопустимо! ');       exit       end;   m: =a[n];   pk: =k;   for i: =n-1 downto 1 do begin       m: =m+a[i]*pk;       pk: =pk*k       end;   writeln('десятичный эквивалент введенного числа равен ',m) end. тестовое решение введите число в системе счисления с основанием [2; 16]: 4e32ca введите основание системы счисления: 16 десятичный эквивалент введенного числа равен 5124810

Популярно: Информатика