тупо прогнал по всем условиям которые знаю про простые числа) по математике я не отличник... так что хз, мб то что мне в голову влетело к чертям не годится)
[codebox]
for i=1 to 50
a=str$(A(i)) ;STR$ returns a string representation of a number. The string starts with a space.
d=len(a) ;Returns the number of characters in a string
for g=1 to d
c=c+val(mid(a,g,1)) ; The MID$ function returns part of a string (a substring).
;VAL converts a string representation of a number to a number.
next g
if c/3><c\3 and A(i)\abs(A(i))><abs(A(i)) then
if mid(a,d,1)=1 or mid(a,d,1)=3 or mid(a,d,1)=7 or mid(a,d,1)=9 then k=k+1
end if
next i
print k
end
[/codebox]
Похоже что после цикла по g переменная c содержит сумму всех цифр + val(" ").
Дальше результат деления c на 3 сравнивается с делением c нацело на 3, если я правильно понял.
Потом i-ое число деленное нацело на абсолютное значение сравнивается с абсолютным значением себя же. Что это? результат будет всегда True кроме случая когда A(i)= 1
потом если число начинается с единицы или с 3-ки или с 7-ки или с 9-ки, то увеличивается счетчик. Но а-то начинается с символа пробел.
Какое отношение это все имеет к простоте числа?