banketvoshod
?>

Сформулируйте алгоритм перевода числа из десятичной системы в семеричную?

Информатика

Ответы

elenaperemena8
Чтобы перевести  число из десятичной системы счисления в семеричную, надо это число делить на семь нацело, и записывать остаток от деления в порядке справа налево 
koldunovan
Ну по логике, наверное, достаточно одного взвешивания. получаем при этом некоторую массу в граммах. затем смотрим, сколько нам не хватает граммов до 40 грамм - это и будет количество фальшивых монет. например: получили 40 г. значит все 4 монеты весят 10 г. получили 39 г. значит имеем три монеты по 10 г и одну 9 г. т.е. одна фальшивая. получили 38 г. значит имеем 2 монеты по 10 г и две по 9 г. т.е. две фальшивки. получили 37 г. значит одна 10 г и три по 9 г. т.е. три фальшивки. получили 36 г. значит имеем 4 монеты по 9 г, то есть все 4 фальшивые. так вот как-
viktort889841

ответ:

program multi3;

var

  a: array [1..3] of double;

  i: integer;

  p: double;

  b: boolean;

begin

  randomize;

  write ('исходные числа: ');

  writeln;

  for i : = 1 to 3 do begin

    a [i] : = random (4000) / 1000 - 1;   // заполняем числами, чтоб были и положительные и отрицательные

    write (a[i] : 10 : 3, ' ');

  end;

  b : = false;

  p : = 1;

  for i : = 1 to 3 do begin

    if abs (a [i]) < 1 then begin

      b : = true;     // включаем флаг, если найдено хотя бы одно подходящее число

      p : = p * a [i];

    end;

  end;

  writeln;

  if b then

    writeln ('произведение = ', p : 10 : 3)

  else

    writeln ('произведение не определено.');

  readln;

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Сформулируйте алгоритм перевода числа из десятичной системы в семеричную?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Delyaginmikhail
Vladislav98
Вакуленко
ustinovda14
abroskin2002
Annabill1987
Дмитриевич Бирковская69
Алёна Геннадьевна98
buleckovd8724
Milovidova
sotrudnik3
Исмагилова_Саният
Serkova_Elena251
Gstoremsk62
autofilters27