Вопрос задан 04.02.2019 в 07:43. Предмет Информатика. Спрашивает Ланская Алёна.

Дан массив, содержащий 2016 положительных целых чисел, не превышающих 1000. Необходимо найти и

вывести максимальный из тех элементов этого массива, шестнадцатеричная запись которых заканчивается символом B. Если таких чисел в массиве нет, ответ считается равным нулю. Исходные данные объявлены так, как показано ниже. Запрещается использовать переменные, не описанные ниже, но разрешается не использовать часть из описанных переменных. Бейсик CONST N=2016 DIM A(N) AS INTEGER DIM I, M, K AS INTEGER FOR I = 1 TO N INPUT A(I) NEXT I … End В качестве ответа Вам необходимо привести фрагмент программы, который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и версию языка программирования). В этом случае Вы должны использовать те же самые исходные данные и переменные, какие были предложены в условии.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дворников Леонид.
//PascalABC.NET версия 3.3.1590 от 03.12.2017
//Если программа не запускается, то обновите версию

const
    n = 2016;

var
    A: array[1..n] of integer;
    i, m, k: integer;

begin
    for i := 1 to n do
    begin
//        A[i] := Random(10000);
                readln(a[i]);
    end;
    
    m := 0;
    for i := 1 to n do
        if (a[i] mod 16 = 11) and (a[i] > m) then
            m := a[i];
    
    writeln(m);
end.


0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос