Задать вопрос
1 декабря, 22:11

Роман написал программу на языке 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 () логического тип данных, которая возвращает истинное значение в случае, если переданный в нее целочисленный аргумент является простым числом, и ложное значение - в противном случае. Какое число будет выведено в результате выполнения этой программы?

+5
Ответы (1)
  1. 1 декабря, 23:06
    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 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы