Задать вопрос
19 ноября, 13:58

Дан целочисленный массив из 30 элементов, все элементы которого - положительные числа, не превосходящие 100. Опишите в Паскале алгоритм, который находит и выводит номер элемента, имеющего максимальное количество целочисленных делителей. Исходные данные объявлены так, как показано ниже. Разрешается не использовать часть описанных ниже переменных.

const N=30;

var a:array[1 ... N] of integer;

i, j, k, imax, kmax: integer;

begin

for i:=1 to N do readln (a[i]) ;

...

end.

+5
Ответы (1)
  1. 19 ноября, 15:19
    0
    const N=30;

    var a:array[1 ... N] of integer;

    i, j, k, imax, kmax: integer;

    begin

    kmax:=0;

    imax:=0;

    for i:=1 to N do readln (a[i]) ;

    k:=0;

    for j:=1 to a[i] div 2 do if a[i] mod j = 0 then inc (k) ;

    if k>kmax then begin

    kmax:=k;

    imax:=i;

    end;

    end.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Дан целочисленный массив из 30 элементов, все элементы которого - положительные числа, не превосходящие 100. Опишите в Паскале алгоритм, ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы