Top.Mail.Ru
Ответы

Напишите код на Паскаль по этому заданию

Дан целочисленный массив A из N элементов и число натуральное k < N. Определить номер и значение максимального из первых k элементов массива A.

По дате
По рейтингу
Аватар пользователя
Новичок
1мес
Изменено

program FindMaxInFirstK;

var

A: array[1..100] of integer; // массив на максимум 100 элементов

N, k, i, maxIndex, maxValue: integer;

begin

writeln('Сколько элементов в массиве?');

readln(N);

writeln('Введи элементы массива:');

for i := 1 to N do

readln(A[i]);

writeln('Введи k (k < ', N, '):');

readln(k);

maxValue := A[1];

maxIndex := 1;

for i := 2 to k do

if A[i] > maxValue then

begin

maxValue := A[i];

maxIndex := i;

end;

writeln('Максимальный элемент среди первых ', k, ' - это элемент под номером ', maxIndex);

writeln('Его значение: ', maxValue);

readln;

end.

Аватар пользователя
Ученик
1мес

Сам пиши

Аватар пользователя
Ученик
1мес

Нет