1. Вычисление в цикле суммы из шести восьмерок с добавлением еще одной восьмерки к итогу. В результате получится 7х8 = 56
2. Вычисление количествоа классов, в которых больше 22 учеников.
С учетом входных данных, таких классов 7 - это и есть результат.
Переведем 30 (10)<span> в двоичную систему вот так:</span>
<span>Целая часть числа находится делением на основание новой :(на фото)</span>
<span>
</span>
Получилось:<span>30 (10) = 11110 (2)</span><span> </span>
X=28
y=(28 mod 11) +3 ; y=10
x=(10 div 7)+3 ; x=4
c=10+4=14
Реализация на Excel 2003
лист не защищен, осторожно, не повредить формулы.
Сами формулы отображаются в строке формул.
Ответ:
procedure recursiveprime(num:integer);
var
i:integer;
begin
{тупая проверка *числа* на простоту - пытаемся поделить на все числа от 2 до *числа*/2)
i:=2;
while i<(num div 2) and (num mod i <> 0) do inc(i)
if i=num div 2 then println(num,"- простое!');
if num<60 then recursiveprime(num+1);
end;
begin
recursiveprime(4);
end.
Объяснение:
ну как-то так.. паскаля под рукой нет, лет 7 назад последний раз трогал дельфи
рекурсивная процедура которая вызывает саму себя со следующим числом если переданое ему число меньше 60
проверка на простоту - пытаемся поделить на все числа от 2 до половины проверяемого числа и проверяем остатки.
надеюсь мысль понятна