Сформулируйте задачу, решаемую в предложенном фрагменте программки, где a [i] -

Сформулируйте задачку, решаемую в предложенном куске программы, где a [i] - элемент массива размерности N. Обусловьте значение переменных Q и K, если N=5 А(4; -1; 5; 7; 2)
q:=a[1]; k:=1;
for i:=2 to n do
if a[i]gt;q
then begin
q:=a[I];
k:=i
end.

Задать свой вопрос
1 ответ
Задачку можно сконструировать так: "Найти наивеличайший элемент массива A размерности N".
Q=7 - значение наибольшего элемента
K=4 - порядковый номер элемента в массиве

Александр
мне бы понять, как это решается, если объясните каким образом, буду благодарна
Валерия Почивалова
распишу что делает программа. q:=a[1]; - присваиваем переменной q значение первого элемента массива, то есть 4; k:=1; - переменной К просто присваивается значение 1, далее эта переменная будет употребляться для присвоения порядкового номера элемента массива; for i:=2 to n do - для всех элементов массива со второго по N (со 2 по заключительный в данном случае) проверяется последующее условие:
Арсений Махадаев
if a[i]>q - если проверяемый элемент больше значения q (в котором на начало программки содержится значение первого элемента, т.е. 4), то q:=a[I]; - переменной q присваивается значение этого элемента и k:=i - переменной k присваивается порядковый номер проверяемого элемента, если он соответствует условию
Виталий Косолобов
спасибо огромное)
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт