1)1 (т.к программа выводит наименьшую температуру)
2)7 (т.к программа требует выведения количества дней, в которых температура была меньше или равна 15 градусов)
var x, L, M: integer;
begin
readln(x);
L := 0;
M := 0;
while x > 0 do
begin
L := L + 1;
if x mod 2 = 0 then
M := M + (x mod 10) div 2;
x := x div 10;
end;
writeln(L);
writeln(M);
end.
var
n,i,j,max,k: Integer;
lname, name: array [1..100000] of String;
y,g,a:array [1..100000] of longint;
begin
Read(n);
for i:=1 to n do
begin
read(lname[i]);
read (name[i]);
read(y[i],g[i]);
if (max<g[i]) or (i=1) then
max:=g[i];
end;
for i:=1 to n do
if g[i]=max then
begin
writeln(lname[i], ' ', name[i]);
j:=j+1;
a[j]:=i;
end;
for i:=1 to j do
write(g[a[i]], ' ');
end.
Помойму так:
Думаю тебе поможет алгаритм ветвения,он состаит из вывода,условия,и начала,конца.
Если ошибся,поправьте.
Начало
Вывод(указываем переменные,A,B.ну и т.д.)
Да Условие(к примеру:A>=B) Нет
Если х=A+B Иначе х=A/B
Ну и дальше вывод,и конец.
Вывод
Конец.
Простите,что данный алгаритм написан не достаточно хорошо,ну думаю вам поможет.
Назвали так потому, что в них используется Флэш-память