Объём свободной памяти на диске - 0, 1 гб, разрядность регистра звуковой карты - 16 битов. какова длительность звучания цифрового аудиофайла, занимающего всё свободное пространство диска и записанного с частотой дискретизации 44, 1 кгц?
каждая запись 16 бит (из условия) то есть каждая секунда 705600 бит
на диске у нас 0.1гб это 0.1(гб) *1024(мб\гб)*1024(кб\мб)*1024(б\кб)*8(бит в айте) = 858993459.2 бит
т.е. 0.1гб - это округленный объем.
найдем доступное количество секунд:
858993459(всего бит у нас)/705600(бит в 1 секунде звука) = 1217целых секунд. это примерно 20 с половиной минут
ответ 1217 секунд
p.s. количество бит не может быть не целым числом, поэтому округлили
grachevakaterina
11.02.2022
#include < iostream> int minimal_digit(int n) { const int base = 10; int min_digit = 0; while (n> 0) { int digit = n%base; if (digit < min_digit) min_digit = digit; n /= base; } return min_digit; } int filter_digits(int n, int filter_by) { const int base = 10; int pow_base = 1; int result = 0; if (filter_by == 0) { return n; } while (n> 0) { int digit = n%base; if (digit % filter_by ! = 0) { result += digit * pow_base; pow_base *= base; } n /= base; } return result; } int main() { int n; std: : cout < < "введите число n: " < < std: : endl; std: : cin > > n; int digit = minimal_digit(n); int result = filter_digits(n, digit); std: : cout < < "ответ: " < < result < < std: : endl; return 0; }
родичева1812
11.02.2022
Формулы: а) ! a and ! b and c б) ! a or ! b or c в) a or b or ! c г) a or b or c будем подставлять данные формулы в фрагмент таблицы. a) 0 0 0 1 --> ! 0 and ! 0 and 0 = 1 and 1 and 0 = 0. а должно получиться 1. значит, первая формула не подходит к первой строке фрагмента б) во всех фрагментах a=0. но тогда формула: ! a or = ! 0 or .. = 1 or = 1. то есть вторая формула подходит под весь фрагмент таблицы истинности f. в) 0 0 1 0 -> 0 or 0 or ! 1 = 0 or 0 or 0 = 0. то есть третья формула не подходит ко второй строке фрагмента. г) 0 0 0 1 -> 0 or 0 or 0 = 0. четвёртая формула не подходит к 1й строке фрагмента. итого, подходит только вторая формула: а(инверсия)v(инверсия)bvc
44.1 кгц - это 44100 записей давления в секунду.
каждая запись 16 бит (из условия) то есть каждая секунда 705600 бит
на диске у нас 0.1гб это 0.1(гб) *1024(мб\гб)*1024(кб\мб)*1024(б\кб)*8(бит в айте) = 858993459.2 бит
т.е. 0.1гб - это округленный объем.
найдем доступное количество секунд:
858993459(всего бит у нас)/705600(бит в 1 секунде звука) = 1217целых секунд. это примерно 20 с половиной минут
ответ 1217 секунд
p.s. количество бит не может быть не целым числом, поэтому округлили