Ж- полужирный
к- курсив
ч- подчеркивание
<span>Дано: N=800</span><span>
K=320</span>
<span>Найти: I=?
</span><span>Решение: </span>
I=i×K
<span> N=2i</span><span>
800=</span>2^i
<span> 2^9=512</span>
<span> 2^10=1024</span>
<span> 800 > 2^9</span>
<span> 800 < 2^10 Т.к. нет точного числа i берём близкие по значению и выбираем
то, которое больше N.</span>
<span>I=10 × 320=3200
бит = 400 байт.</span>
<span>Вроде так.</span>
потомучто график деления у 6 больше
Решение для Pascal.
Запускаем цикл от 0 до 9 (всего 10 повторений - 10 чисел) и каждый повтор берём число n := 2*i + 1, которое будет гарантированно нечётным. Затем выводим само число и его куб
Могу в предложить в данном случае использовать goto и метки. Ну, если вы имеете какой то признак неправильных данных, например, это отрицательные значения (предположим, что это неправильные данные) То на этапе, когда вы вводите эти значения, вы должны поставить условный оператор. Т.е.
if a<0 tnen
begin
Writeln('Вы ввели неверные данные');
goto 1
else
goto 2;
Метку 1 вы ставите в начало алгоритма, т.е. туда, откуда вы хотите начать повторное выполнение программы, а метку 2 поставить в продолжение алгоритма, т.е. на тот случай, если данные были введены верно