Какие команды присваивания составлены правильно?
а) А:=В (верно для Pascal, Delphi)
б) А=В (верно для многих языков программирования, но не всех)
в) А=В+1 (верно для многих языков программирования, но не всех)
г) А+1:=А (не верно)
2. Сколько промежуточных переменных потребуется для того,чтобы переменной А было присвоено значение переменной В, переменной В- значение переменной С, а переменной С- значение переменной А? Запишите соответствующий алгоритм на алгоритмической языке.
t := C
C := A
A := B
B := t
Одна дополнительная переменная
Поделитесь своими знаниями, ответьте на вопрос:
Напишите функцию которая находит максимальный элемент переданного ей динамического массива (паскаль)
// Внимание! Если программа не работает, обновите версию!
function amax(a:array of integer):integer;
begin
Result:=a.Max
end;
begin
var x:=ArrRandom(ReadInteger('n='),-50,50); x.Println;
Writeln('Максимальный элемент равен ',amax(x))
end.
Пример
n= 15
-21 9 27 -46 -17 -21 22 50 -50 -47 -20 43 -23 43 -46
Максимальный элемент равен 50