public class Test { public static void Main() { int t, m, l, n, k=0; Console.Write("M = "); m = int.Parse(Console.ReadLine()); Console.Write("L = "); l = int.Parse(Console.ReadLine()); Console.Write("N = "); n = int.Parse(Console.ReadLine()); Console.Write("Окончание ввода '0'"); do { Console.Write("Число = "); t = int.Parse(Console.ReadLine()); if ((t % m == 0)&&(l<=t)&&(t<=n)&&(t != 0)) k++; } while (t != 0); Console.Write("k = {0}", k); } }
Пример: M = 2 L = 10 N = 20 Окончание ввода '0' Число = 15 Число = 40 Число = 92 Число = 16 Число = 54 Число = 14 Число = 0 k = 2
1. Для хранения одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64); для хранения одного из 32 цветов требуется log(2)32 = 5 бит (2^5=32). Объем видеопамяти = 3*6*980*820 бит = 3*6*980*820/8 байт = 1808100 байт. Требуемый объем - 2*5*1024*880 бит = 2*5*1024*880/8 байт = 1126400. 1126400 < 1808100 ⇒ ответ на вопрос: можно
2. Для хранения одного из 4 цветов требуется log(2)4 = 2 бита (2^2=4); для хранения одного из 64 цветов требуется log(2)64 = 6 бит (2^6=64). Объем файла после изменения палитры уменьшится в 6/2 = 3 раза.
3. 375 Кбайт = 375*1024 байт = 375*1024*8 бит Память для одного пикселя = 375*1024*8 / (640*480) = 10 бит. Максимально возможное число цветов = 2^10 = 1024
4. Размер цифрового моноаудиофайла измеряется по формуле: A = D*T*i, где D – частота дискретизации (Гц), T – время звучания или записи звука, i - разрядность регистра (разрешение или глубина кодирования звука). 20 Мбайт = 20*1024 Кбайт = 20*1024*1024 байт = 20*1024*1024*8 бит. 20 мин = 20*60 с D = 20*1024*1024*8 / (20*60*8) ≈ 17476,3 Гц
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку