Dim b(45)
for i=1 to 45
print "b(";i;")= ";
input b(i)
next i
for i=1 to 45
if b(i)=3.5 then
s=s+1
end if
next i
print "kolichestvo: "; s
Совершенно бесплатное порево
При любом x, кроме 5, это выражение истинно, поскольку истинно выражение
НЕ (х=5), после чего, по свойствам операции ИЛИ, второе выражение уже
не важно. Подставляем единственное значение, которое может подходить:
x=5. НЕ (х=5) - ложно, (x>6) - также ложно, значит, и все выражение
также ложно.
Ответ: номер 2.
В Вашей программе номер максимального числа подсчитывается от младших разрядов числа к старшим, а вывести нужно номер от старших разрядов к младшим. Поэтому, нужно добавить в программу строку imax = i - imax + 1; перед строкой
<span>printf ("%d", imax);
И ещё, так как нужно вывести первую максимальную цифру числа (если их несколько), то нужно изменить строку if (a>max) на строку if (a>=max)
</span>
Длинный текст (ранее — тип данных "Поле MEMO") В предыдущих версиях Access тип данных "Поле MEMO" использовался для хранения больших объемов текста, а тип данных "Текстовый" — для хранения более коротких строк (до 255 символов).