REM CLS Dim X as integer Dim A as integer INPUT "Ввод числа X ", X IF sin(X)>0.3 and cos(X)>0.3 THEN A=X^2 ELSE A=X^3 END IF PRINT "A ",A END
увы найти конкретно компилятор под квик бейсик не удалось и поскольку в разных бейсиках не шарю, то подсказать трудно Qbasic завелся на виртуалке на xp, код принял и отработал. Только одно но - русский текст не понимает, лучше писать транслитом или на англ
Var a:array[1..40] of integer; i,n,k3,k,s,a3:integer; begin Write('n='); Read(n); for i:=1 to n do Read(a[i]); k3:=0; {a} s:=0; k:=0; {b} a3:=-1000; {c} for i:=1 to n do begin if a[i] mod 10=3 then Inc(k); {a} if (a[i]>0) and (a[i] mod a[1]=0) then begin {b} s:=s+a[i]; Inc(k) end; if (a[i]<0) and (a[i]>a3) and (a[i] mod 3=0) then a3:=a[i]; {c} end; Writeln('Кол-во чисел. оканчивающихся на 3: ',k3); {a} Writeln('Среднее арифметическое по условию: ',s/k:0:3); {b} if a3<>1000 then Writeln('Наибольший отрицательный, кратный 3: ',a3) {c} else Writeln('Нет отрицательных элементов, кратных 3') end.
Для решения конкретного пункта выбирать только операторы, помеченные этим пунктом, Например, {a} для а)
Ну, во-первых, ввод чисел в электронную таблицу после позволяет обратиться к каждому числу отдельно и производить с ним какие либо операции, в текстовом редакторе такого не сделать. Во-вторых, электронные таблицы позволяют ссылочно работать с числами, то есть указывать их как элементы формул - ссылаться на них для получения нового значения. В текстовом редакторе такого сделать нельзя. Вообще главное отличие в том, что в текстовом редакторе любое число представляется как строка, и с ним нельзя произвести какие-либо числовые операции, а в электронных таблицах можно. Такой вопрос уже был на сайте
REM
CLS
Dim X as integer
Dim A as integer
INPUT "Ввод числа X ", X
IF sin(X)>0.3 and cos(X)>0.3 THEN
A=X^2
ELSE
A=X^3
END IF
PRINT "A ",A
END
увы найти конкретно компилятор под квик бейсик не удалось и поскольку в разных бейсиках не шарю, то подсказать трудно
Qbasic завелся на виртуалке на xp, код принял и отработал. Только одно но - русский текст не понимает, лучше писать транслитом или на англ