Найдём путем последовательного деления на основание с/с. Для этого нам необходимо делить число на 2 до того момента, пока в частном мы не получим цифру алфавита системы счисления, любую, кроме 0 (в данном случае необходимо прийти к 1). Потом записываем частное последнего вычисления, а следом за ним остатки остальных вычислений в обратном порядке. На фото подробнее.
Блок-схема (с циклом) - в прилагаемом файле.
Программа (с циклом):
var n,m,m1,s,i:integer;
begin
readln(n,m);
m1:=m*60;
s:=m1;
for i:=2 to n do
begin
m1:=m1+10;
s:=s+m1
end;
writeln('s = ',s div 60,' час ',s mod 60,' мин');
end.
Пример:
5 2
<span>s = 11 час 40 мин</span>
Program qq;
const n=15;
var a:array[1..n] of Integer;
i:Integer;
begin
for i:=1 to n do begin
a[i]:=random(70-20);
write(a[i]:4);
end;
writeln;
for i:=1 to n do begin
if a[i] mod 2 = 0 then a[i]:=0;
write(a[i]:4);
end;
end.
Полезная- чтение правил и формул
Бесполезная- чтеник комиксов
Var x:real;
begin
read(x);
if x>0 then x:=x/2 else
x:=x*5;
write(x);
end.