Бирюков Карпова1379
?>

Написать программу которая, считает остаток от деления не используя mod.

Информатика

Ответы

Aleksandr556
Написать программу которая,считает остаток от деления не используя mod.
Вот ответ
Написать программу которая,считает остаток от деления не используя mod.
panasenko68

var a,b:integer;

begin

write ('Введите делимое: ');

readln (a);

write ('Введите делитель: ');

readln (b);

repeat

a:=a-b;

until a<b;

writeln ('Остаток: ',a)

end.

PetrovDrozdov1785
Если считать что у племени мульти в алфавите не 17, а 16 символов, то задача решается так:
На 1 символ у племени мульти требуется log₂16 = 4 бита
На сообщение из 100 символов - 100*4 = 400 бит
Для племени пульти получится соответственно log₂32=5 бит,
на все сообщение 50*5=250 бит
Сравниваем: 400 бит > 250 бит
Если в задаче 17, а не 16, то значение логарифма получится не целым (4.08746284125), можно это значение дальше и подставлять. Если считать, что каждый символ кодируется целым числом бит, то на 1 символ у племени мульти потребуется также 5 бит (округление выполняют всегда в большую сторону). Остальные расчеты делаются аналогично
Yuliya Aleksandr282
Program Number;
var  x: integer; { введенное число }  n: byte := 0; { количество цифр в числе }  i, j: byte; { счетчики }  xi: array[1..5] of integer;{массив цифр, из которых состоит число}
begin  { Ввод исходного числа }  readln(x);  writeln;   x := abs(x); // рассматриваем модуль числа  { Разбиение числа на цифры }  while (x > 0) do  begin    n := n + 1; // увеличиваем количество цифр    xi[n] := x mod 10; // вычисляем цифру (остаток от деления на 10)    if xi[n] = 8 then // если встретилась 8,    begin      writeln('да'); // то число "бесконечное"      readln;      exit;          // выход из программы    end;    x := x div 10; // изменяем число (целое от деления на 10)  end;  { Поиск цифр, встречающихся больше одного раза}  for i := 1 to n - 1 do    for j := i + 1 to n do      if xi[i] = xi[j] then // если числа      begin        writeln('да'); // то число "бесконечное"        readln;        exit;  // выход из программы       end;  { Число не явлется "бесконечным" }  writeln('нет');end.

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

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

Написать программу которая, считает остаток от деления не используя mod.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Кононова-БЕСКРОВНАЯ
ninazholnerova9
rendikalogistic
dmitriyb1
Лоскутова
Korinchan390
соловьев_Куркина
Aleks0091
skorpion7228528
Zezyulinskii Fedor
borisova-Sergeevna
tumanowivan2015509
pifpaf85
turovvlad
Алексеевна