Задать вопрос
13 декабря, 15:42

Роман написал программу на языке Pascal, фрагмент которой приведен ниже.

for i:=0 to 99 do num[i+1] : = i+1;

k:=0;

i:=1;

while k>7 do begin

if easy (num[i]) = true

then k:=k+1;

i:=i+2;

end;

write (num[i-2]) ;

В программе он использовал две целочисленные переменные i и k, целочисленный массив num из ста элементов, с индексами от 1 до 100. Также Роман определил функцию easy () логического тип данных, которая возвращает истинное значение в случае, если переданный в нее целочисленный аргумент является простым числом, и ложное значение - в противном случае. Какое число будет выведено в результате выполнения этой программы?

+4
Ответы (1)
  1. 13 декабря, 17:43
    0
    Элементы массива - это числа 1, 2, 3, ..., 100

    Простые числа - 2, 3, 5, 7, 11, 13, 17, 19, ...

    Расчет по программе - в прилагаемом файле.

    На экран выведется значение num[21-2] = num[19] = 19

    Ответ: 19
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Роман написал программу на языке Pascal, фрагмент которой приведен ниже. for i:=0 to 99 do num[i+1] : = i+1; k:=0; i:=1; while k>7 do begin ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы