Var a: array of integer; // Объявление массива целых чисел i, n: integer; // объявление целочисленных переменных begin // Запросим с клавиатуры размер массива // и запишем его в переменную n write('введите n:'); readln(n);
// Теперь выделим память под n элементов массива SetLength(a, n);
// теперь запросим с клавиатуры n чисел для массива for i := 0 to n-1 do begin write('a[', i, ']='); readln(a[i]); end;
// теперь в цикле уменьшим каждый элемент на единицу for i := 0 to n-1 do a[i] := a[i] - 1;
// распечатаем массив for i := 0 to n-1 do write(a[i], ' '); end.
заметим, что буква адреса (D) оба раза одна и та же, что было невозможно без знака доллара: в противном случае получились бы различные буквы, отстоящие друг от друга на две буквы в алфавите
цифра — 4, и она в формуле без доллара. При копировании из E4 в C4 цифра не меняется (та же самая строка), при копировании в E5 значение увеличивается на единицу
Умножение на число 5 присутствует в обеих формулах, следовательно, оно есть и в оригинале (к слову, действия, не содержащие адресов ячеек, всюду копируются без каких-либо изменений).
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку