тебе известный биты (например 1бит).чтобы превести в мега,ты должен разделить на миллион!и так наооборот с мегабайтами
Program n;
uses crt;
var i,x:integer;
begin
writeln('Введите число'); readln(x);
i:=2;
while (x mod i)<>0 do i:=i+1;
writeln(i);
<span>end.</span>
Сделаем небольшие преобразования.
Теперь можно писать программу. Проведенное преобразование позволяет вычислить S абсолютно точно в виде простой дроби. В ответе можно дать десятичную дробь, но преобразование к ней будет единственной неточной операцией. Кроме того, скорость выполнения целочисленной арифметики многократно превышает скорость работы в арифметике с плавающей точкой.
var
i,s,a:integer;
begin
a:=1; s:=a;
for i:=1 to 8 do begin
a:=3*a; s:=s+a
end;
Writeln('S = ',s,'/',a,' = ',s/a)
end.
Результат
S = 9841/6561 = 1.49992379210486
Открой и все.Найди свой учебник и перепиши
var x,n:integer;
begin
readln(n);
readln(x);
for i=:1 to n do
x:= (x-i);
end.
Если решение задачи будет не верно, извените значит надо писать более подробно.