Долгунча работает в ФГБУ «Якутское управление по гидрометеорологии и мониторингу окружающей среды» и занимается мониторингом и прогнозированием схода лавин на горных хребтах вдоль основных автомобильных трасс республики.
Самым важным параметром для определения возможности схода лавины является площадь
поверхности горы, покрытая снегом. Для упрощения задачи было решено представлять горы в виде
треугольников с основаниями ai и высотами hi
. Известно, что в этом году снежный покров в горах
образуется на уровне h метров и выше.
Долгунча, к сожалению, не успевает обработать все горные массивы Республики Саха (Якутия),
поэтому он просит вас обработать некоторых из них ему и вычислите общую площадь
поверхности заданных гор, покрытой снегом, если даны длины их оснований и высоты.
Выполните cледующие задания:
1. Вычислите площадь ледника для одной горы: a1 = 4, h1 = 4, h = 2.
2. Вычислите площадь ледника для одной горы: a1 = 6, h1 = 8, h = 6.
3. Вычислите площадь ледника для горной гряды с 15-ми горами:
• h = 7
• a1 = 20, h1 = 11,
• a2 = 12, h2 = 13,
• a3 = 9, h3 = 9,
• a4 = 13, h4 = 8,
• a5 = 13, h5 = 10,
• a6 = 12, h6 = 11,
• a7 = 11, h7 = 8,
• a8 = 10, h8 = 11,
• a9 = 12, h9 = 8,
• a10 = 11, h10 = 13,
• a11 = 11, h11 = 9,
• a12 = 16, h12 = 12,
• a13 = 8, h13 = 15,
• a14 = 16, h14 = 9,
• a15 = 12, h15 = 11
просто ответ на три вопроса нужен
Стандарт предложен в 1991 году некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium, Unicode Inc.)[4][5]. Применение этого стандарта позволяет закодировать очень большое число символов из разных систем письменности: в документах, закодированных по стандарту Юникод, могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы, символы музыкальной нотной нотации, при этом становится ненужным переключение кодовых страниц[6].
Стандарт состоит из двух основных частей: универсального набора символов (англ. Universal character set, UCS) и семейства кодировок (англ. Unicode transformation format, UTF). Универсальный набор символов перечисляет допустимые по стандарту Юникод символы и присваивает каждому символу код в виде неотрицательного целого числа, записываемого обычно в шестнадцатеричной форме с префиксом U+, например, U+040F. Семейство кодировок определяет преобразования кодов символов для передачи в потоке или в файле.
Коды в стандарте Юникод разделены на несколько областей. Область с кодами от U+0000 до U+007F содержит символы набора ASCII, и коды этих символов совпадают с их кодами в ASCII. Далее расположены области символов других систем письменности, знаки пунктуации и технические символы. Часть кодов зарезервирована для использования в будущем[7]. Под символы кириллицы выделены области знаков с кодами от U+0400 до U+052F, от U+2DE0 до U+2DFF, от U+A640 до U+A69F (см. Кириллица в Юникоде)[8].
с инета
//Первый ввод - число, второй - система счисления
//Pascal ABC.NET v3.0
var
a,i,b,r,n,j,bug:integer;
s,se,slo,slof:string;
procedure preob(var a,b,n:integer; var se:string);
begin
repeat
b:=a mod n;
a:=a div n;
str(b,se);
s+=se;
until (a<=n-1);
end;
begin
readln(slo);
readln(n);
for j:=1 to length(slo) do
begin;
a:=ord(slo[j]);
preob(a,b,n,se);
str(a,se);
s+=se;
for i:=1 to length(s) div 2 do
begin;
se:=s[i];
s[i]:=s[length(s)-i+1];
s[length(s)-i+1]:=se[1];
end;
write(s,'-');
slof:=slof+s;
delete(s,1,length(s));
end;
end.
//Слово Программа она кодирует как 11001111-11110000-11101110-11100011-11110000-11100000-11101100-11101100-11100000-