Var r:array[1..3,1..3] of integer;i,j,n,k,sum:integer; b:array[1..30]of integer;beginrandomize;writeln('Исходная матрица: ');for i:=1 to 3 dobeginfor j:=1 to 3 dobeginr[i,j]:=random(15)-5;write(r[i,j]:3);end;writeln;end;// cумма диагоналиwriteln;for i:=1 to 3 dobeginfor j:=1 to 3 dobeginif i=j then beginwrite(r[i,j]:3);sum:= sum + r[i,j];end elsewrite(' ':3);end;writeln;end;writeln(sum);end.
Ж- полужирный
к- курсив
ч- подчеркивание
Площадь территории города — 797,33 км² км² (после присоединения 7 февраля 2017 года к городу 87,19 км² территории Акмолинской области без населённых пунктов)[1].
Город стоит на степной равнине. Рельеф территории города представляет собой низкие надпойменные террасы. Почвы представлены каштановыми почвами.
Геология города представляет собой палеозойские нерасчлененные отложения в северной части и средне-верхнечетвертичные отложения на южной и западной частях. Большая часть города стоит на осадочных породах, в основном на песчаных суглинках.
Астана расположена на берегах реки Ишим. Город разделяют на две части — правый и левый берег. Гидрографическая сеть города представлена не только единственной рекой Ишим, но и её незначительными правыми притоками — Сарыбулак и Акбулак. В радиусе 25—30 км вокруг города имеются многочисленные пресные и солёные озера.
Климат города резко континентальный. Лето жаркое и сухое, зима морозная и долгая. Среднегодовая температура 3,1 °C. Осадков выпадает 300 мм в год. При средней летней температуре около 20 °C и средней зимней температуре около −15 °C нередки случаи, когда летом жара может превысить 40 °C, а зимой возможны морозы до −50 °C в связи с тем, что города зимой могут достичь сибирские морозы, летом — жаркие воздушные массы Средней Азии.
Выбирай!
Тернарный оператор должен возвращать значение (или ссылку на переменную), которое потом можно использовать. Например, если в целочисленной переменной a записано число -3, то используя такой синтаксис:
int absa = a >= 0 ? a : -a;
можно присвоить переменной absa значение |-3| = 3.
Выражения break, continue (и, например, return) управляют выполнением программы, показывая, какую инструкцию выполнять следующей, и не возвращают никакого значения (даже void). Поэтому при попытке использовать такие выражения в качестве аргументов тернарного оператора, ожидающего, что оба аргумента вернут какое-то значение, возникает ошибка компиляции.
Если очень хочется использовать тернарный оператор для выхода из цикла (но зачем?) можно выбрасывать исключение, которое потом обрабатывать, например, так:
try {
int a = 5;
while(true) {
a == 0 ? throw "a equals 0" : (void) 0;
a--;
}
} catch (<span>char const*</span> s) {
if (s != "a equals 0") throw s;
};
Начинается с <BODY> и заканчивается </BODY>