For13°. дано целое число n (> 0 найти значение выражения 1.1 – 1.2 + 1.3 – … (n слагаемых, знаки чередуются). условный оператор не использовать. через бэйсик желательно
clsa: input nif n < 1 or int(n) < > n then goto adim a(n)a(1) = 1.1s = a(1)for i = 2 to na(i) = (abs(a(i - 1)) + .1) * (-1) ^ (i + 1)s = s + a(i)next iprint s
marketing6
03.11.2021
#include < iostream> using namespace std; int main() { int n,sum=0,o; cout < < "введите n: "; cin > > n; int a[n]; for (int i=0; i< n; i++) { cin > > a[i]; o=i; } for (int i=1; i< =o; i++){ if (i%2==1){ sum+=a[i]; } } cout < < sum; }
dedald
03.11.2021
Для начала надо найти i(вес 1 символа, т.е чему равен 1 символ в битах) для этого есть формула n=2^i ; n(мощность алфавита) подставляем в формулу мощность алфавита. 64=2^6 значит i=6 бит, а как получил 6 тут просто нужно , 2×2×2×2×2×2=64 , кол.двоек означает вес 1 символа. теперь, чтобы найти i(3 страниц)нужно (кол.страниц×кол.строк×кол.символов×вес 1 символа) i=3×40×60×6=43'200 бит, теперь переведем в байты по условию . 43'200 бит=43'200÷8=5'400байт ответ: 5'400 байт количество информации содержат 3 страницы.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
For13°. дано целое число n (> 0 найти значение выражения 1.1 – 1.2 + 1.3 – … (n слагаемых, знаки чередуются). условный оператор не использовать. через бэйсик желательно
clsa: input nif n < 1 or int(n) < > n then goto adim a(n)a(1) = 1.1s = a(1)for i = 2 to na(i) = (abs(a(i - 1)) + .1) * (-1) ^ (i + 1)s = s + a(i)next iprint s